Результаты поиска по запросу "c"

6 ответов

Оборачивание API класса C ++ для потребления C

У меня есть набор связанных классов C ++, которые должны быть упакованы и экспортированы из DLL таким образом, чтобы ее можно было легко использовать библиотеками C / FFI. Я ищу "лучшие практики" для этого. Например, как создавать и освобождать ...

3 ответа

Инициализация массива с помощью троичного оператора?

У меня нет доступа к спецификации C11, поэтому я не могу исследовать эту ошибку. В следующем объявлении возникает ошибка во время компиляции: int why[2] = 1 == 1 ? {1,2} : {3,4};Ошибка: ожидаемое выражение перед {и: ожидаемое выражение перед:

2 ответа

Объединить данные гироскопа и акселерометра

Я строю балансировочный робот, используя систему NXT от Lego Mindstorm. Я использую два датчика от HiTechnic, первый - акселерометр, а второй - гироскоп. Я успешно отфильтровал шум от обоих датчиков и производных углов для диапазона от -90 до 90 ...

ТОП публикаций

2 ответа

Спидев не пишу / читаю одновременно с помощью ioctl

Я надеюсь найти некоторую помощь, даже если эта проблема может быть связана не столько с программным обеспечением, сколько с программным обеспечением (посмотрим). Я работаю над кастомной платой на базе процессора Freescales P1021 (ядро ppc, ...

3 ответа

Связывание разделяемой библиотеки со статической библиотекой: должна ли статическая библиотека компилироваться иначе, чем если бы приложение связывало ее?

По крайней мере, в Linux и Solaris статические библиотеки на самом деле представляют собой просто набор скомпилированных .o, помещенных в один большой файл. При компиляции статической библиотеки обычно флаг -fpic опускается, поэтому ...

1 ответ

Вывод c кода как с вызовом по ссылке [closed]

Учитывая этот код C: int x=12,y=10; void tswap(int pa, int pb) { int tmp; tmp=pa; pa=pb; pb=tmp; x=x+pa; x=x-pb; y++; printf("%d %d %d %d\n",pa,pb,x,y); } int main() { int a=4; tswap(x,a); printf("%d %d %d\n",x,y,a); return 0; }Я должен ...

10 ответов

Что такое популярная, мультиплатформенная, бесплатная библиотека сокетов с открытым исходным кодом [закрыто]

Существует ли бесплатная библиотека с открытым исходным кодом (на C / C ++) для сокетов, которая широко используется и поддерживает широкий спектр операционных систем (Windows, Unix / Linux, FreeBSD и т. Д.). Так же, как pthreads. В противном ...

1 ответ

Конкатенация макросов с использованием определения компилятора

Это должно быть просто, но я изо всех сил пытаюсь понять это. у меня естьPROJECT_NAME как компилятор (g++) -D определить, и я хочу объединить его с другим текстом, чтобы сформировать имя пространства имен. Мой текущий подход заключается в ...

1 ответ

Создайте файл MATLAB MEX для программы на C

Я опытный пользователь MATLAB, но совершенно новый для C и MEX файлов. У меня есть сложная программа, написанная на C, которую мне нужно вызывать из MATLAB. Программа состоит из нескольких десятков файлов в папке, включая файл с именем main.c, ...

1 ответ

execvp - ls: fts_open: нет такого файла или каталога

Я в настоящее время борюсь с этой ошибкой. Я пишу эмулятор оболочки, используя fork () для выполнения команды с использованием execvp () ;. Почти каждая команда, которую я пытаюсь разобрать в своей оболочке, работает отлично, за исключением ls ...