Я использую Eclipse Galileo 3.5 с CDT 6.0
У меня проблема с включением заголовочных файлов, расположенных в каталоге c: \ cs106 ... Я искал в Google и обнаружил, что должен перейти в Свойства проекта> Общие сведения о C / C ++> Пути и символы и в GNU C ++ I добавили путь c: \ cs106
И eclipse может найти их сейчас, но другая проблема, которую я получаю, заключается в том, что когда я пытаюсь создать простую программу, использующую функцию, определенную в "simpio.h", расположенную в c: \ cs106, и я уже в верхней части моей программы #include "simpio.h", но она выдает ошибку
**** Internal Builder is used for build ****
g++ -IC:\cs106 -O0 -g3 -Wall -c -fmessage-length=0 -osrc\CS106.o ..\src\CS106.cpp
g++ -oCS106.exe src\CS106.o
src\CS106.o: In function `main':
C:/Users/User/workspace/CS106/Debug/../src/CS106.cpp:8: undefined reference to `GetInteger()'
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 986 ms.
Я гуглил и получаю, что должен сказать компоновщику для файла .lib, который сопровождается файлами заголовков. в моем случае предоставленный файл .lib (CS106CPPLib.lib), и я проверил с файлом проекта, который я получил, был VS 2008 и увидел, что они добавили следующее утверждение в файл настроек проекта в
VCLinkerTool:
AdditionalDependencies = "c: \ cs106 \ CS106CPPLib.lib winmm.lib"
Так что я думаю, что нужно включить CS106CPPLib.lib winmm.lib в eclipse, но я не могу понять, где мне это делать. Пожалуйста, если кто-то может мне помочь, я буду очень благодарен.
Если вам нужна дополнительная информация, пожалуйста, ответьте мне.
Спасибо