【发布时间】:2013-04-24 02:02:43
【问题描述】:
这完全把我逼疯了。当我编译我的程序时,我收到以下错误消息:
错误 LNK2019:无法解析的外部符号 _D3D11CreateDeviceAndSwapChain@48
我知道我拥有所有正确的 lib / 和包含目录 (x86),并且我已将问题归结为以下事实:如果我转到定义 (F12) 我会得到两个符号,一个用于 DirectXSDK安装目录,一个在“c:\Program Files (x86)\Windows Kits\8.0\Include\um”。
对于我的一生,我不知道该怎么做。我已经浏览了所有的包含/排除目录,但我无法解决它,我不知道该怎么办。谁能帮帮我?
【问题讨论】:
-
可能是因为这些库有不同的编译标志。
-
您确定要链接到 D3d11.lib?打开详细链接。
标签: c++ windows directx windows-7-x64