c — вопросы с ответами

1 ответ
Мне нужно вызвать функцию внутри функции PHP_FUNCTION() в C, чтобы расширить PHP, это многопоточный скрипт, и сама функция отлично работает с помощью функции int main(). Вот чего я пытаюсь достичь. #define NUM_THREADS 3 char *messages[NUM_THREADS]; void *PrintHello(void *threadid) { zend_print...
multithreading
php-internals
14 янв. 2016, в 20:27
1 ответ
Я новичок в Autotools. И я написал некоторые рабочие скрипты configure для вызова Makefile s. Итак, я хотел бы сделать мой скрипт configure более надежным, добавив некоторые проверки перед компиляцией. Например, я попытался проверить, может ли скрипт configure связывать pthread или нет. AC_TRY_LIN...
autotools
libssh2
configure
09 янв. 2015, в 07:25
2 ответа
Учитывая массив строк, я должен найти максимум (в лексикографическом смысле) в каждой строке и сделать строку из этого. Я получил эту функцию: void get_max_string(sa str_arr, int dim, string max_car) { int i, j; for(i=0; i<dim; i++) { for(j = 0 ; j+1 < strlen(str_arr[i]) ; ...
string
08 янв. 2015, в 12:06
1 ответ
Я пытаюсь вызвать функцию C++ из функции C, и я вижу неопределенную ссылку на написанную функцию.cc файл. Ниже приведен код. Что мне не хватает? externcpp.cc #include <iostream> #include "example.h" using namespace std; int main () { cout << "I am " << __func__ << "...
extern
08 янв. 2015, в 08:04
1 ответ
Я столкнулся с проблемой с MSVC и ICC: Мне нужно использовать аргументы varadic с условным вызовом stdcall, но компилятор игнорирует его для функций varadic и повреждает стек. Легкий способ исправить это состоит в том, чтобы просто принять количество аргументов как один из аргументов и компенсиро...
visual-c++
icc
08 янв. 2015, в 05:49
2 ответа
Я хочу рассчитать функцию теста Rosenbrock // [IMG_OUR_ID=174551.site] Я реализовал следующий код C/C++ #include <stdio.h> /********/ /* MAIN */ /********/ int main() { const int N = 900000; float *x = (float *)malloc(N * sizeof(float)); for (int i=0; i<N; i++) x[i] = 3....
floating-point
floating-accuracy
08 янв. 2015, в 00:06
2 ответа
Я использую две разные версии GCC на одной и той же машине CentOS (входит в одну и одну ОС), и я не хочу заменять систему GCC своим пользовательским, я использую пользовательский вариант для создания некоторого программного обеспечения. Проблема заключается в том, что Qt Creator добавляет /usr/incl...
qt
gcc
07 янв. 2015, в 15:42
2 ответа
Мне нужно проверить, читается ли адрес памяти, поэтому я искал и нашел этот вопрос: как проверить, читается ли адрес в приложении для Linux-приложения. Как пользователь @caf заявил: Канонический способ - использовать системный вызов write() для чтения со страницы (запись в дескриптор файла dummy ...
pointers
memory
07 янв. 2015, в 10:36
1 ответ
CFRunLoop простой способ добавить немедленную одноразовую задачу в CFRunLoop из программы C/C++, то есть обратный вызов, который должен быть вызван циклом запуска до его блокировки снова. Согласно документации, у нас есть CFRunLoopPerformBlock(), но проблема с ней заключается в том, что она исполь...
cocoa
07 янв. 2015, в 00:23
1 ответ
Может ли кто-нибудь сказать мне, где я могу найти freeImage.so? Я много пытался найти то же самое и не был успешным... любая помощь была бы высоко оценена. Я попытался преобразовать freeimage.a в freeImage.so и которые еще не работали. Заранее благодарю....
freeimage
23 июль 2012, в 08:32
1 ответ
Я установил SDK, NDK, JDK и Cygwin. Я хочу знать, нужно ли мне редактировать код библиотек, чтобы они были скомпилированы для Android (armv7). Мне в основном нужно переносить множество приложений на C для Android, но все они зависят от сторонних библиотек, таких как PCRE, OpenSSL и т.д. Мой опыт п...
android-ndk
22 июль 2012, в 20:02
2 ответа
Я намерен написать сетевое приложение с интерфейсом GUI, предположительно используя GTK. Я совершенно не знаком с GTK (и вообще программированием графического интерфейса). Мое настоящее предположение было бы использовать два потока, один из которых управляет сетью, а другой - с интерфейсом GTK. Я...
design
gtk
pygtk
03 дек. 2011, в 23:58
3 ответа
Я пытаюсь передать функцию C, которая вычисляет контрольную сумму GPS на Python. В соответствии с принимающей стороной я иногда ошибаюсь в контрольной сумме, поэтому у нее все еще есть ошибка. C код void ComputeAsciiChecksum(unsigned char *data, unsigned int len, unsigned...
27 нояб. 2011, в 20:47
1 ответ
Я возвращаю результат из MySQL с переменной строки [2]. Данные из этой переменной int в таблице mysql, но я не могу поместить это в переменную int в С++, потому что получаю сообщение об ошибке average.cpp:40: error: invalid conversion from char* to int Строка 40 - total += row[2]; Что я делаю непра...
int
average
31 янв. 2011, в 12:47
4 ответа
Чтобы вызвать C API из С#, я бы использовал P/Invoke. Но если я должен сделать обратное, вызовите .NET API от C, как бы я это сделал?
08 фев. 2010, в 06:23
Наверх
Меню