Невозможно скомпилировать общую библиотеку в EclipseC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Невозможно скомпилировать общую библиотеку в Eclipse

Сообщение Anonymous »

Я пытаюсь создать общую библиотеку на C++, используя eclipse IDE в Linux. Но я получаю эту ошибку и не могу найти проблему:

Код: Выделить всё

23:42:12 **** Incremental Build of configuration Release for project GE ****
make all
Building file: ../GE/Application.cpp
Invoking: GCC C++ Compiler
std=c++1y -DGE_PLATFORM_LINUX -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"GE/Application.d" -MT"GE/Application.o" -o "GE/Application.o" "../GE/Application.cpp"
/bin/sh: 1: -DGE_PLATFORM_LINUX: not found
make: [GE/subdir.mk:20: GE/Application.o] Error 127 (ignored)
Finished building: ../GE/Application.cpp

Building target: libGE.so
Invoking: GCC C++ Linker
g++ -shared -o "libGE.so"  ./GE/Application.o
g++: error: ./GE/Application.o: No such file or directory
g++: fatal error: no input files
compilation terminated.
make: *** [makefile:47: libGE.so] Error 1
"make all" terminated with exit code 2. Build might be incomplete.

23:42:12 Build Failed. 1 errors, 0 warnings. (took 317ms)
Это моя конфигурация:
Изображение


Изображение


Для работы библиотеки требуется препроцессор GE_PLATFORM_LINUX.

Подробнее здесь: https://stackoverflow.com/questions/551 ... in-eclipse
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»