无法解析的外部符号 _Direct3DCreate9@4

news/2025/2/13 3:23:21/

     机子里有Directx9 和 Directx11, Directx11是安装到系统里面的并配置了环境变量,而Directx9是rar文件解压放在机器里的。

     写了个工程,包含了静态库文件

#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")

     错误:

错误 1 error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 "void __cdecl InitD3D(struct HWND__ *)" (?InitD3D@@YAXPAUHWND__@@@Z) 中被引用

     包含文件文件:

#include <ddraw.h>
#pragma comment(lib, "ddraw.lib")
 

    报错误找不到 ddraw.lib。到Directx11里面寻找确实没有发现 ddraw.lib 。在 Directx9里存在。包含Directx9路径,编译通过。

注:1、Directx9 和 Directx11 里面都包含了 d3d9.lib 和 d3dx9.lib

        2、Directx9里面包含ddraw.lib, Directx11里面不包含


http://www.ppmy.cn/news/388577.html

相关文章

error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 int __cdecl InitD3D(struct HWND__ *,unsigned lo

错误 1 error LNK2019: 无法解析的外部符号 _Direct3DCreate94&#xff0c;该符号在函数 "void __cdecl InitD3D(struct HWND__ *)" (?InitD3DYAXPAUHWND__Z) 中被引用 解决方法&#xff1a; 在VS.NET中的项目/属性/配置属性/连接器/输入/附加依赖项中添加以下文件名…

1 error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 void __cdecl InitD3D(struct HWND__ *)

解决方案二&#xff1a; 配置DXSDK的库文件选择错误&#xff0c;选择G:\Visual_studio\Microsoft DirectX SDK\Lib\x86因为编译器都是基于win32的控制台&#xff0c;所以在选择x64的文件会造成编译错误&#xff0c;主要是因为自认为和自己的操作系统版本保持一致导致错误&…

DirectX9函数:Direct3DCreate9

创建一个IDirect3D9 对象实例. IDirect3D9*Direct3DCreate9(UINTSDKVersion); 参数: SDKVersion 此参数的值应为 D3D_SDK_VERSION.见备注. 返回值 返回一个IDirect3D9接口指针; 失败返回NULL指针. 备注 此函数创建一个Direct3D9对象,从而支持枚举,允许 IDirect3DDevice9 对…

BUG日志:无法解析的外部符号 _Direct3DCreate9

LNK2019: 无法解析的外部符号 Direct3DCreate94&#xff0c;该符号在函数 “void cdecl InitD3D(struct> HWND *)” (?InitD3DYAXPAUHWND_Z) 中被引用 解决方法&#xff1a; 在 Visual studio 中的 项目/属性/配置属性/连接器/输入/附加依赖项 中添加以下文件名&#xff1…

创建Direct3D9设备-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(5)

创建Direct3D9设备 若要创建 Direct3D 设备&#xff0c;请先创建 Direct3D 对象 (请参阅 Direct3DCreate9) 。 Direct3D 对象创建的所有呈现设备共享相同的物理资源。 如果从单个 Direct3D 对象创建多个渲染设备&#xff0c;则会产生极端性能损失&#xff0c;因为它们共享相同的…

好看的图片 I

0. 说明 先放这里吧~ https://www.bilibili.com/video/BV1p541157Jd?fromsearch&seid4530761390439425712

如何去除图片背景变透明?透明背景图片怎么做?

​如何去除图片背景变透明&#xff1f;使用压缩图的图片去底色功能在线一键去背景&#xff0c;轻松完成图片转化透明底&#xff0c;用起来也简单&#xff0c;一起来看看具体步骤吧。​ 1、打开压缩图选择图片去底色功能。 2、上传图片&#xff0c;设置参数后开始处理。 3、处理…

查看图片透明度

此文链接&#xff1a;http://blog.360converter.com/archives/1140 大家有时需要查看图片的某些像素的透明度&#xff0c;可能有些人说用photoshop&#xff0c;这个软件的确可以做到&#xff0c;但是有点复杂&#xff0c;其实我还用了好多次这个软件&#xff0c;没发现怎么去看…