0
我试图找到这个小时,小时和小时的答案。这是令人疲惫的。在Visual Studio中,我一直在使用DirectX处理这些库问题,我认为我已经将其缩小到几乎可以解决的程度。Visual c + +无法解析的外部符号_Direct3DCreate9 @ 4
在编译的错误是在标题,下面是我的一些代码,图像和依赖关系和这样的:
我试图找到这个小时,小时和小时的答案。这是令人疲惫的。在Visual Studio中,我一直在使用DirectX处理这些库问题,我认为我已经将其缩小到几乎可以解决的程度。Visual c + +无法解析的外部符号_Direct3DCreate9 @ 4
在编译的错误是在标题,下面是我的一些代码,图像和依赖关系和这样的:
通常解析外部符号是,如果你使用的是抛出一个在头文件中定义的函数,在你的情况下我认为d3d9.h,但是你没有链接到包含的实现库。右键单击解决方案资源管理器下的项目名称,然后单击属性 - >配置属性 - >链接器 - >输入,现在在附加依赖项上添加您的库,我想它会是d3d9.lib或d3dx9.lib!
它看起来像你有一个32位版本,但你链接到64位库。如果是这样,那永远不会起作用。 –
我所有的都是X86和X64,我应该链接到X86吗? –
我的上帝,我试过了,它工作。非常感谢你。 –