纠结了两天了 dx环境配置及运行一个小例子 终于解决了
新建一个 win32项目 选择 “空项目”(如果给建成win32控制台的项目了 那就要更改一些其他的属性 最后说)
点击项目->属性->VC++目录 添加包含目录和库目录
$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86
(添加的时候 不要忘了加英文标点符号;
例如 原来是
$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include
在这个的最后添加 ; $(DXSDK_DIR)Include )
然后再 点击连接器->输入 在附加依赖项上添加 需要的.lib
d3dx9.lib;d3d9.lib;dinput8.lib;dxguid.lib;winmm.lib;
到这就配置完了
下面是在 上找的一个dx 的例子。
然后点击调试(F5)就OK了 下面是例子的截图
/**********************************************************/
如果给建成win32控制台的项目了 那就要更改一些其他的属性
这样 代码就可正常运行了 而不会报错:
error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
fatal error LNK1120: 1 个无法解析的外部命令
终于运行出来啦,希望可以帮到和我一样困惑的


发布评论