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 に正常に追加するにはどうすればよいですか?