我试图将链接器设置为指向我的“.lib”文件(在设置 Visual Studio 以将 DirectX 9 用作 cpp win32 项目的过程中)。
Project->Properties->Linker->Input
我通过将d3d9.lib和d3dx9.lib添加到附加目录框中进行了这些更改
(通常也是如此)。(见下图)
我一定是第一次错过了分隔kernel32.lib和d3dx9.lib的分号,因为现在在链接器的命令行下(如图所示)它将“d3dx9.libkernel32.lib”列为单个 lib 文件在那里搜索。
我无法编辑此只读命令行。我无法运行我的项目,因为我收到 LNK1104 错误说:
致命错误 LNK1104:无法打开文件 'd3dx9.libkernel32.lib'。
无论我如何编辑和更改链接器依赖项的“输入”和“常规”类别,我都无法从链接器命令行中删除虚假文件。我什至卸载了 VS,清理了 VS 注册表,并重新安装了几次 Visual Studio,但仍然存在缺少链接器的错误,虚假文件仍然显示在命令行中。创建新项目并将VS重置为默认设置也没有帮助...... :(请帮助,
谢谢