Собрать dll библиотеку - C (СИ)
Формулировка задачи:
Имеется исходники консольного приложения написанного на c. Программу собираю через MinGW MSYS shell. После сборки получаю рабочий экзэшник. Задача состоит в том чтобы пересобрать ее как dll библиотеку. Эта dll в дальнейшем будет подключаться к программе-графическому интерфейсу.
Я использую статью http://www.codenet.ru/progr/bcb/dll.php, а именно вариант "Динамическая загрузка", согласно которому я добавил вниз файла *.c c мэйном такой код:
При сборке появилась ошибка:
ошибка: expected identifier or <(> before string constant
Ошибка указывает на "C".
Как эту ошибку исправить? и будет ли после исправления собираться dll ?
extern "C" void __export Message(int argc, char *argv[]) { Application->MessageBox(s,"From DLL",IDOK); main(argc, argv); }
Решение задачи: «Собрать dll библиотеку»
textual
Листинг программы
int main;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д