使用 Eclipse CDT,我正在尝试将单个库 (.lib) 文件链接到我的项目中。
在编译过程中,由于文件路径中有空格字符,导致路径被空格分割,导致找不到文件,导致编译无法成功执行。此执行字符串由 Eclipse 生成。
g++ -static-libgcc -static-libstdc++ -o "Test.exe" "src\\Test.o" -lC:/Program Files/Java/jdk1.7.0_15/lib/jvm.lib
g++: error: Files/Java/jdk1.7.0_15/lib/jvm.lib: No such file or directory
总体而言,它在构建用于编译的库选项时遇到了麻烦:
-lC:/Program Files/Java/jdk1.7.0_15/lib/jvm.lib
我已经尝试将路径用引号括起来并将路径的目录添加为库路径,但-l
在这两种情况下该选项都是错误的。
如何成功地将路径中带有空格的库添加到 Eclipse CDT 中?