2014-02-19 90 views
1

我需要這個GCC編譯命令轉換爲VC++編譯VC++

g++ -o launcher.exe launcher.cpp -I C:/JDK/include_jdk -I C:/JDK/include_jdk/win32 -L C:/Program Files (x86)/Java/jre6/bin/client -ljvm 

我不使用VC++在所有(使用MinGW的),只是有編譯此單個文件。請幫忙!

回答

3

編譯容易在VC++一個文件,打開一個Visual Studio命令提示符(你應該安裝在安裝過程中的快捷方式),然後執行以下操作:

cl launcher.cpp 

,將建立launcher.exe給你。

添加特定include路徑使用/I選項,並添加連接選項,你可以傳遞/link參數後添加它們,因此,例如使用/libpath添加庫搜索路徑,然後就堅持的庫名到命令行:

cl launcher.cpp /I C:/JDK/include_jdk /I C:/JDK/include_jdk/win32 /link /libpath "C:/Program Files (x86)/Java/jre6/bin/client" libjvm.lib 

的輸出文件名,如果你正在編譯一個.cpp文件,將與一個.exe擴展名,但是這是你彷彿想。否則,堅持一個/out參數......但我將把它作爲練習。

更多相關信息,請聯繫on MSDN