我遇到了烦人的链接器问题 - VS2010 声称它找不到这个文件,但它显然在那里,并且路径是正确的 - 我在同一个文件夹中使用其他库,所有工作都没有问题。(d3d9.lib 和 dinput8.lib)我正在使用 2010 年 2 月版的 DXSDK (DX9),以防万一。我什至尝试过复制/粘贴文件名,所以我知道我没有输入错误。我的“附加依赖项”行如下所示:
Library.lib;d3d9.lib;dinput8.lib;dxguid.lib;%(AdditionalDependencies)
并且附加库目录行是(用于调试构建):
$(DXSDK_DIR)\Lib\;$(SolutionDir)\Debug;%(AdditionalLibraryDirectories)
(Library.lib 是我自己的库,存储在 $(SolutionDir)\Debug 文件夹中,或者 Release 版本的 Release 中,但这不是问题。)
DXSDK 目录包含 2 个子文件夹,x64 和 x86,并且文件存在于它们中,以及其他两个可以正常工作的库。(运行 Windows 7 64 位,所以应该使用第一个。)有什么想法吗?