VS2008 LINK : fatal error LNK1104: cannot open file 'atls.lib'错误解决方案
用VS 2008编写ATL的64位应用程序时,提示链接错误:
问题原因
VS 2008默认并不包含ATL x64的库,需要参照以下文档自行编译,但是编译过程会出错。
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\src\readme.txt
解决方案
通过测试我发现,其它高版本VS,如VS 2013等,是自带ATL x64库的,并且可以直接用这个库在低版本VS 2008中使用。
1. 首先把以下路径加入VS2008的lib中
$(VCInstallDir)atlmfc\lib\amd64
2. 安装VS 2013,从以下路径拷贝atls.lib
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\lib\amd64\atls.lib
3. 将上面拷贝的atls.lib粘贴到以下路径
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\lib\AMD64\atls.lib
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\lib\AMD64\atlsd.lib
由atlsd.lib是atls.lib库的Debug版本,由于atlsd.lib在高版本VS中也不存在,因此只好用其Release版本代替,经测试可以使用。没有安装高版本VS的同学可以留言索取atls.lib。
VS2008 LINK : fatal error LNK1104: cannot open file 'atls.lib'错误解决方案相关推荐
- VS2017 LINK : fatal error LNK1104: cannot open file ‘atls.lib‘错误解决方案
用VS 2008编写ATL的64位应用程序时,提示链接错误: VS2008 LINK : fatal error LNK1104: cannot open file 'atls.lib' 问题原因 V ...
- LINK : fatal error LNK1104: 无法打开文件“mfc140u.lib” 错误解决方案
文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...
- LINK : fatal error LNK1104: cannot open file “kernel32.lib
场景: 使用 VC6.0English 软件时,提示:LINK : fatal error LNK1104: cannot open file "kernel32.lib. 解决方案 配置 ...
- LINK : fatal error LNK1104: cannot open file mfc42d.lib
VC++6.0上建立了个基于MFC应用程序,在编译时候没出现错误,但在LINK的是时候出现这样的错误: Linking... LINK : fatal error LNK1104: cannot op ...
- LINK : fatal error LNK1104: cannot open file 'libboost_filesystem-vc120-mt-sgd-1_63.lib'
前言 编译一个cm时,用到了boost, 先试了boost_1_34_1, vc6编译不过去, 明显语法不支持. 下载了最新的boost版本boost_1_63_0, 用vs2013编译. 进入vs2 ...
- window+cmd+.cpp(window系统命令行运行.cpp文件) + LINK : fatal error LNK1104: cannot open file ‘LIBCMT.lib‘
在window系统中,命令行运行.cpp文件的步骤(假定已经安装好visual studio 2015): 1. 设置环境变量:C:\Program Files (x86)\Microsoft Vis ...
- vs2019编译错误:LINK : fatal error LNK1104: 无法打开文件“atls.lib”
在项目属性里面,将Spectre缓解禁用就可以了
- 完美解决LINK : fatal error LNK1104: cannot open file Debug/xx.exe的问题
问题: 运行VC时总出现 Linking- LINK : fatal error LNK1104: cannot open file "Debug/xx.exe" Erro ...
- LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因又一例
LINK : fatal error LNK1104: 无法打开文件"mfc71.lib"的原因一例 http://blog.csdn.net/mxclxp/article/det ...
最新文章
- Centos 7 安装 ifconfig 管理命令
- cf-Global Round2-C. Ramesses and Corner Inversion(思维)
- 关于WebApi 跨域问题的解决的方式
- html5学习笔记(audio)
- 普通索引和唯一索引,傻傻分不清楚?
- 文献学习(part34)
- python内建函数和工厂函数的整理
- python对字符串数组进行排序、依据字符数_Python进行数据的排序以及字符串的操作...
- C++ 动态联编实现原理分析
- 数据库管理软件SQLPro for SQLite for Mac 2022.30
- DanmuManager 一个简单的弹幕工具
- python比较两个文件内容是否一样_python判断两个json文件是否相等
- 过滤器和拦截器区别以及执行顺序
- R中输出常见位图和矢量图格式总结
- uniapp 自定义模板
- NRF52832 SDK 14.0.0设置内部32768
- rfid射频前端的主要组成部分有_RFID复习题目
- 三级分销系统要如何进行推广以及提升曝光度?
- 英语学习真的需要思考
- Matlab人形机器人建模与仿真