2014-02-19 50 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