D3DX11EffectsD.lib 在构建后未显示 (vs2010)
D3DX11EffectsD.lib not showing up after build (vs2010)
我开始学习DX11,并在效果框架上遇到了麻烦。我知道它是作为源代码发布的,我必须构建它,但构建的输出不是我预期的。根据我对这个问题所做的研究,构建的输出应该是D3DX11EffectsD.lib 用于调试D3DX11Effects.lib 发布
但是,当我在构建项目后查看"Effects11\Debug"目录时,我只看到一个文件Effects11.lib(嗯,一个Effects11对象库文件,我认为它是一个.lib,我是c ++的新手),以及"Effects11\Release"中的完全相同的文件。这是怎么回事?我以前从未将VS 2010用于c ++,但我认为我正在正确构建解决方案。
这是重命名文件的问题,还是我在没有意识到的情况下做错了什么?在与 2010 年相比,我真的没有太多关于构建和链接库的文档。有人有什么建议吗?
谢谢
如果你准确地编译了你从网上得到的东西,那么我认为这只是一个命名约定问题。
您应该尝试将其编译到最终应用程序中,看看它是否对缺少调试符号大喊大叫。
您也可以进入构建设置(自从我将 Visual Studio 用于 C# 以外的任何内容以来已经有一段时间了,所以我不知道该菜单选项的确切位置(我假设右键单击该项目应该会产生一些有用的结果)...我通常在 linux 上做我C++的事情)并检查构建的目标是什么用于调试和发布。如果事实证明两者的名称相同,但构建目标(即文件夹和其他一些选项,例如包括调试符号)不同,那么您应该很好,这只是一个命名问题。
此外,如果文件的大小完全相同,则它们可能是相同的,因为调试文件至少应该比发布文件大一点。
如果事实证明它们是同一个文件,请尝试重新下载或重新提取源代码,然后再次编译项目而不进行任何更改,看看是否得到任何结果。
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 在VS2010-VS2015下编译时,如何使用decltype作为较大类型表达式的LHS
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 程序崩溃并显示"std::out_of_range"错误
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 从数据库实时显示QT c++中的数据
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 显示错误输出的简单数组排序程序
- Qt自定义QPush按钮未显示在布局上
- C++射线示踪剂ppm表示没有足够的数据来显示图像
- 显示基于用户输入的整数的字符
- 使用QTreeView,如何通过调用函数只突出显示特定的行/列
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 示例外壳应用程序显示的 V8 "segmentation fault (core dumped)"错误
- D3DX11EffectsD.lib 在构建后未显示 (vs2010)
- c++和VS2010-没有为任何调用堆栈帧加载符号.无法显示源代码