VS2012中使用Link.exe手动链接obj
2016-11-07 00:47
951 查看
我实验时输入命令如下 link.exe /OUT:hello.exe /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib" /LIBPATH:"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib" /SUBSYSTEM:CONSOLE main.obj
link.exe是VS提供的链接程序,在C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin目录下,记得将此目录输入到环境变量中。 /OUT:hello.exe 表示链接后输出的文件为hello.exe。/LIBPATH 代表库依赖,如果不加这两个/LIBPATH,在链接时将提示无法打开xxxx.lib。找到该lib的目录,使用 /LIBPATH添加依赖即可。 /SUBSYSTEM:CONSOLE代表链接为控制行程序。 最后的main.obj代表将要链接的obj是main.obj。如果有多个obj,使用空格隔开就好。
link.exe是VS提供的链接程序,在C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin目录下,记得将此目录输入到环境变量中。 /OUT:hello.exe 表示链接后输出的文件为hello.exe。/LIBPATH 代表库依赖,如果不加这两个/LIBPATH,在链接时将提示无法打开xxxx.lib。找到该lib的目录,使用 /LIBPATH添加依赖即可。 /SUBSYSTEM:CONSOLE代表链接为控制行程序。 最后的main.obj代表将要链接的obj是main.obj。如果有多个obj,使用空格隔开就好。
相关文章推荐
- VS 2012: Post build 中使用 Signtool.exe,对于特殊password中字符的处理方法
- VS 2012打开提示 未能将网站×××配置为使用 ASP.NET 4.5 和 尚未在Web服务器上注册,您需要手动将Web服务器配置为使用ASP.NET 4.5
- VS2012_MVC4入门例子、代码视图分离办法、需要注意的坑爹问题等_被坑后不断更新此贴,要转载的话,请使用链接,不要转载内容
- 使用VS自带Dumpbin判断动态链接库.dll和应用程序.exe是32位还是64位
- VS2013下glew库链接失败问题OpenGL.obj : error LINK2001: 无法解析的外部符号 __imp____glewFramebufferTexture2DEXT
- MSVC vs. MinGW 之 (lib,dll,def,obj,exe) vs (a,dll,def,o,exe) 玩转攻略手记
- 命令行编译程序 MSVC vs. MinGW 之 (lib,dll,def,obj,exe) vs (a,dll,def,o,exe)
- 使用Tinyxml.lib链接出错问题解决 (LIBCMT.lib(sprintf.obj) : error LNK2005: _sprintf_s 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义)
- 链接错误 LINK : fatal error LNK1104: 无法打开文件“XX.obj”
- Windows环境使用VIM编译简单C++程序(使用cl.exe和link.exe)
- VS2012 使用对话框时 工具箱没有控件问题
- 用vs命令提示符来使用 Installutil.exe来安装和卸载Windows服务
- 使用Tinyxml.lib链接出错问题解决 (LIBCMT.lib(sprintf.obj) : error LNK2005: _sprintf_s 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义)
- vs2012 中使用 gtest
- vs2012-vs2010使用stlport库的配置
- Windows 8,VS 2012,SQL Server 2012,Office 2013使用体验
- Xenu Link Sleuth 简单好用的链接测试工具 使用说明
- 手动使用EDM 生成器 (EdmGen.exe) 工具生成 SSDL,CSDL,MSL 文件。
- 使用“devenv.exe /edit ”命令在一个已经存在的vs实例里打开文件
- sharepoint 使用vs手动创建网站