Opendds-3.13 发布构建失败

Posted

技术标签:

【中文标题】Opendds-3.13 发布构建失败【英文标题】:Opendds-3.13 Release build failure 【发布时间】:2019-01-03 05:17:53 【问题描述】:

我正在 QT + opendds-3.13 中发布我的应用程序,但遇到此错误。

..\OpenDDS-3.13\ACE_wrappers\ace/OS_NS_netdb.inl(794):错误 C2440: 'return': 无法从 'WCHAR *' 转换为 'const ACE_TCHAR *'

虽然我可以成功构建调试版本,但仅在发布构建中遇到此问题。

【问题讨论】:

【参考方案1】:

很可能您的编译器设置不正确,请特别检查项目的 unicode 设置。

【讨论】:

但调试版本构建工作正常,它成功构建并运行,尽管当我构建发布版本时它会抛出该错误。我正在使用 QT 框架。 可能是debug和release设置有区别,比较一下

以上是关于Opendds-3.13 发布构建失败的主要内容,如果未能解决你的问题,请参考以下文章

Android Gradle 构建失败(发布构建类型)

离子构建失败:失败:构建失败并出现异常

由于未能构建依赖项的发布版本,Maven 发布构建在 Jenkins 中失败

VSTFS 构建在发布步骤失败

Android 构建失败:在发布期间

推力包含扫描在调试构建中完成,但在发布构建中失败