- 操作系统:Windows 7临X64
- IDE:Eclipse IDE中的C/C++开发
- 编译器:MinGW的(最新的,4.5.2)
编译HelloWorld.c工程;但是当我尝试添加一些外部库时,它会窒息。GCC,链接库,找不到?
我将.a和.dll文件添加到我的“库”中;将两者的路径添加到PATH和库路径。我还放入了包含文件并配置了包含。据说我拥有的图书馆与win/mingw兼容。他们也有不同的MSVC下载,可以工作。
令人沮丧。 ld.exe提供了完整的路径,显然在那里,我有权读取/写入它们。我还将它们包含在路径中(它们在库路径和路径中)。
我不明白为什么这不起作用。
c:/ mingw/bin /../ lib/gcc/mingw32/4.5.2 /../../../../ mingw32/bin/ld.exe:找不到-lC:\ rhino \ data \ lib \ glfw.dll c:/ mingw/bin /../ lib/gcc/mingw32/4.5.2 /../../../../ mingw32/bin/ld.exe:无法找到-lC:\ rhino \ data \ lib \ libglfwdll.a c:/ mingw/bin /../ lib/gcc/mingw32/4.5.2 /../../../../ mingw32 /斌/ ld.exe:找不到-lC:\犀牛\ DATA \ LIB \ libglfw.a
C:\Users\rhino>dir C:\rhino\data\lib\libglfw.a
04/15/2011 05:24 PM 70,384 libglfw.a
更新时间:
我甚至将它们添加到我的C:\ MinGW的\ lib文件路径和它仍然无法找到它们。
确保已将库添加到Eclipse的库路径中。 – 2011-04-15 22:48:50
-L“C:\ rhino \ data \ libs”-L“C:\ rhino \ data \ lib” – user697111 2011-04-15 23:06:51
什么是'ld'命令行? – 2011-04-15 23:16:31