LINK : fatal error LNK1104: 没法打开文件“atlthunk.lib”解决

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

把这个目录添加到工程的 库目录里面,然后再重新编译即可。