gpt4 book ai didi

c# - Debug模式有效。 Release模式会产生大量错误!

转载 作者:行者123 更新时间:2023-11-30 03:08:12 27 4
gpt4 key购买 nike

我有一个解决方案,它使用由带有 C# GUI 的 .NET .DLL 包装的 native .DLL 库。

我所有的管道在 Debug模式下都工作得很好。当我尝试进入 Release模式时,我收到了一大堆错误消息,主要与 native 库中的 .CPP 文件有关。错误包括以下内容:

  1. 不允许定义 dllimport 函数
  2. TRACE_DEBUG_METHOD_CALL:未找到标识符
  3. 我的主 .CPP 文件中有很多未声明的标识符(例如:DLLAPI_Release:未声明的标识符)

我不得不承认,C/C++ 项目的 Properties 配置实在是太多了,所以我想知道是否有一个或多个简单的设置需要修改。

此外,是否有专门介绍 VS2010 中的项目属性窗口的书籍?我有几本书,但没有一本真正花时间在这显然是认真的应用程序开发的一个非常重要的组成部分上。

我感谢任何人可以提供的帮助。谢谢!

最佳答案

当您进行了一系列设置更改但没有为 Release 版本进行更改时,这种情况不太可能发生。很容易忘记,反正是第一次。您可以轻松分辨出哪些设置与默认设置不同,它们以粗体显示。逐步浏览设置页面,使用左上角的配置组合框来回翻转。

你生命中的大约 15 分钟,不包括你需要的思考时间,因为发布版本的设置应该不同。使用虚拟项目启动另一个 Visual Studio 实例以验证这一点。

关于c# - Debug模式有效。 Release模式会产生大量错误!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277896/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com