问题标签 [release-builds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mfc - 仅在发布版本中创建菜单栏失败
上个月,我一直在使用 Visual Studio 2015 将大型应用程序转换为 MFC 功能包。我完成了开发和调试,并准备创建发布版本。令我恐惧的是,发布版本有一个严重的运行时错误,我使用 AfxMessageBoxes 跟踪到代码中创建菜单栏的位置。
我在创建菜单栏之前移动了状态栏创建和工具栏创建,但在创建菜单栏时仍然失败。我在发布版本中关闭了优化。调试版本工作正常。
我以前从未遇到过这样的发布构建问题,并且不知道如何继续。我可以使用一些建议。
android - 如何在发布版本中使标签不可见
我想在发布版本中隐藏一个列表视图项,但在调试版本中使其可见。我在互联网上搜索了它,但我找不到任何关于它的信息。任何人都可以帮助我吗?
android - Android Studio 3.0 Beta 2 为任务':app:processReleaseResource'生成发布构建执行失败
我将无法在 android studio 3.0 Beta 2 中生成发布版本,
执行失败,出现以下错误
错误:任务“:app:processReleaseResources”执行失败。
java.io.IOException:内部错误:带包的符号文件不能为空。
c# - C# 在发布版本中不起作用
尝试调试 C# 应用程序上的问题时,我偶然发现了这个问题,这是导致应用程序故障的原因。
基本上我有这个代码:
发生的情况是,即使scale
大于 1,执行也会进入 ifscale
最终始终为 1 的内部。
这仅在发布版本中发生。
有人知道发生了什么吗?
编辑
这是 Xamarin Forms 的自定义控件的几乎(仅缺少什么都不做的 ctor,取自他们的示例以实现捏合手势(此处)。
这些是我的调试会话的步骤(e.Scale
已优化且不可见,但您可以看到CurrentScale
更改的值):
cmake - 除了编译器标志选择之外,CMAKE_BUILD_TYPE 会影响什么?
我知道如果我们设置-DCMAKE_BUILD_TYPE=Release
(或Debug
等),那么 和 的值CMAKE_C_FLAGS_RELEASE
将CMAKE_CXX_FLAGS_RELEASE
分别附加到CMAKE_C_FLAGS
和CMAKE_C_FLAGS
。
但这是设置构建类型的唯一效果吗?如果不是,其他影响是什么?
c++ - 在 h 文件上内联发布版本和在 cpp 上实现调试版本的函数
我正在维护一个遗留的 MFC 应用程序,我看到的模式与Windows 下的面向对象编程中的模式完全一样,其中相关部分是:
Persview.h
Persview.cpp
如果我在互联网上搜索它,我会看到该模式被广泛应用,所以我认为它是向导生成的代码。
我的问题是:在 .h 文件中内联发布版本并在 .cpp 文件中进行调试是否有任何优势或其他充分理由?为什么不将两者放在同一个文件中呢?
android - 发布版本时 app:mergeReleaseResources 异常
我能够创建调试版本,但发布版本失败并出现 app:mergeReleaseResources 和错误:java.util.concurrent.ExecutionException: 异常。我尝试关闭 progaurd,删除任何损坏的 png 文件,但仍然出现同样的问题。知道这里出了什么问题或如何找到原因吗?