我在使用TDM-GCC编译器(版本4.7.1,32位)和DirectX SDK june_2010时遇到Code :: Blocks (版本13.12)的问题。< / p>
我设法将这些DirectX库与我的项目以某种方式链接起来,至少它不再显示找不到-ld3dx9 了。 现在我得到对Direct3DCreate9 @ 4&#39; 的未定义引用,它显示了对每个Matrix函数的未定义引用。
这个错误/不兼容的DX库是否将相关问题与代码块相关联?
我搜索了许多网站,其中有相同问题的人,但这些解决方案对我没有帮助。我记得去年我和DX一起工作的时候遇到过类似的问题我能够解决它们,但现在我找不到任何东西了。 Code :: Blocks及其编译器版本更改是否可能导致此问题?
我找到的大多数解决方案: 使用 #pragma comment 和 项目 - &gt;构建选项中的链接。 正如我所说,我做了这两件事而没有运气。
谢谢。