компиляция — Netbeans удаленная разработка c ++

Мой проект NetBeans — это приложение C ++, основанное на Windows, компиляция в Linux (VMware).

Проект должен использовать некоторые дополнительные библиотеки для компиляции. пути и имена библиотек, которые я добавил
Общие, C ++ Compile и Linker окно в свойствах проекта.

Результат компиляции:

Copying project files to /root/.netbeans/remote/10.10.10.191/diman-pc-Windows-x86_64/ at [email protected]:22
"/usr/bin/gmake" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
gmake[1]: Entering directory `/root/.netbeans/remote/10.10.10.191/diman-pc-Windows-x86_64/N/VS_netbeans2/audioLoader'
"/usr/bin/gmake"  -f nbproject/Makefile-Debug.mk dist/Debug/GNU-Linux-x86/audioloader
gmake[2]: Entering directory `/root/.netbeans/remote/10.10.10.191/diman-pc-Windows-x86_64/N/VS_netbeans2/audioLoader'
mkdir -p dist/Debug/GNU-Linux-x86
g++ -m32    -o dist/Debug/GNU-Linux-x86/audioloader build/Debug/GNU-Linux-x86/_ext/341086193/CAudioFileLoaderControl.o build/Debug/GNU-Linux-x86/_ext/341086193/audioLoader.o -L../../dclib/ebsdk/lib -lEb -lEbOS
/usr/bin/ld: cannot find -lEb
collect2: ld returned 1 exit status
gmake[2]: *** [dist/Debug/GNU-Linux-x86/audioloader] Error 1
gmake[2]: Leaving directory `/root/.netbeans/remote/10.10.10.191/diman-pc-Windows-x86_64/N/VS_netbeans2/audioLoader'
gmake[1]: *** [.build-conf] Error 2
gmake[1]: Leaving directory `/root/.netbeans/remote/10.10.10.191/diman-pc-Windows-x86_64/N/VS_netbeans2/audioLoader'
gmake: *** [.build-impl] Error 2

Это означает, что netbenas не может найти библиотеки, которые я добавил.

  1. Когда я начинаю компиляцию, netbeans копирует все файлы проектов в папки, созданные на хосте Linux. (ПРОВЕРЕНО).

  2. Из пути добавления библиотеки я предоставил только его копию *.so файлы, а не копировать *.a файлы (ПРОВЕРЕНО).

Как решить эту проблему?

2

Решение

Это означает, что компоновщик не может найти libEb по пути -L ../../ dclib / ebsdk / lib.
Это не ошибка NetBeans.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]