LINK : fatal error LNK1104: 无法打开文件“atlthunk.lib”解决
网上找到的解决办法说 :
有朋友提出编译时可能会遇到如下错误:
"fatal error LNK1104: cannot open file'atlthunk.lib'"
如果遇到此错误,请在文件的开头加入如下语句:
#pragma comment(linker,"/NODEFAULTLIB:atlthunk.lib")
测试了还是不管用,其实atlthunk.lib这个库时 ATL7.1 里面的, 而ATL7.1 是WinDDK里面的,我们需要做的就是下载WinDDK,下载地址如下:
http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO
下载安装好了后, atlthunk.lib 在如下的目录里面:
C:\WinDDK\7600.16385.1\lib\ATL\amd64
把这个目录添加到工程的 库目录里面,然后再重新编译即可。