`

error C4577: 'noexcept' used with no exception handling mode specified; terminat

 
阅读更多

 

getting the following build error when trying to package game:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\INCLUDE\vcruntime_new.h(67):

error C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc

 

Solved:

 

add the following to your build.cs file:

 

Definitions.Add("BOOST_SYSTEM_NOEXCEPT");

So that Boost will not insert "noexcept" everywhere, that way you don't have to force enable exceptions for all modules.

 

I made it work by editing [ProjectName].Target.cs in the directory above. Adding bForceEnableExceptions = true; there fixed my build so I could use exceptions.

 

What I did was added:

bEnableExceptions =true;

Into the Build file for that module only when building for windows. This fixed the build. 

分享到:
评论

相关推荐

    loadlibrary failed with error 126:找不到指定模块

    loadlibrary failed with error 126:找不到指定模块

    HyperledgerFabric问题及解决.txt

    Error:Error endorsing chaincode:rpc error:code = Unknown desc = Error starting container: API error (404): {"message":"network e2ecli_default not found"} Error: got unexpected status: BAD_REQUEST -...

    WebStorm 启动失败 ErrOr: ENOENTI: no such file or directory, open ‘D:\project \xxx\log-2019-03-29. log

    WebStorm 启动失败 ErrOr: ENOENTI: no such file or directory, open ‘D: \project \Areallagic\test \logs \log-2019-03-29. log 问题描述: 最近刚开始学习node.js,使用webStorm写demo时经常报这个错。 使用这个...

    iOS 报clang: error: no input files错误的解决方法

    在iOS开发过程中,开发者可能会遇到一个令人困惑的错误——`clang: error: no input files`。这个错误通常出现在Xcode编译项目时,提示没有找到输入文件,导致编译失败。本文将详细介绍如何解决这个问题。 ### 错误...

    Java自定义异常案例--ExceptionManager(java源码)

    * Constructs a new instance with the specified detail message and cause. The * concrete handler is its super class. This constructor always used to construct * an exception wrapping the exist ...

    软件发布SignTool Error 处理方法

    VS2005/VS2008软件发布问题:SignTool Error: An error occurred while attempting to sign 处理方法

    STVD调试出错解决方法

    在安装 ST Toolset 和 Cosmic ...STVD+Cosmic 开发环境进行开发时,一点 Debug 按钮,就会弹出来对话框:“** Connection error (usb://usb): gdi-error [40201]: can't access configuration database”。

    vs常见编译错误集锦

    vs常见编译错误集锦 vs常见编译错误集锦 vs常见编译错误集锦

    MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error

    【MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error】是一个常见的MySQL服务器启动时遇到的问题。这个问题通常表明MySQL的InnoDB存储引擎无法获取对`ibdata1`文件的锁,`ibdata1`是InnoDB用来存储数据和系统表...

    报错 No input file specified的解决办法

    你可以参考提供的资源,如 "No input file specified的解决方法-百度经验.url" 和 "报错 ”No input file specified.“ 排查 - zh_mead的博客 - CSDN博客.url",这些链接可能提供了更具体的步骤和案例。 在实际操作...

    在Win7系统下抛出java.net.SocketException的解决办法

    - **SocketException**:“Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface”。 - **ChannelException**:关于协议栈启动失败的信息。 - **NameNotFoundException**:查找特定...

    JAVA连接各种数据库

    ### JAVA连接各种数据库 在Java开发中,与数据库进行交互是一项基本且重要的任务。本文将详细介绍如何使用Java来连接常见的几种数据库系统,并提供相应的示例代码。这些示例非常适合Java初学者快速上手,同时也为...

    C++ vector扩容解析noexcept应用场景

    c++11提供了关键字noexcept,用来指明某个函数无法——或不打算——抛出异常: void foo() noexcept; // a function specified as will never throw void foo2() noexcept(true); // same as foo void bar(); // a ...

    提示No input file specified的解决方法.docx

    "No input file specified解决方法" 在Web服务器中,"No input file specified"是常见的错误信息,出现该错误的原因有多种,例如PHP.ini文件配置不正确、Apache或Nginx服务器配置不当等。下面将从IIS、Apache和...

    nginx提示No input file specified怎么办.docx

    Nginx 提示 "No input file specified" 的解决方法 Nginx 是一个流行的开源 web 服务器软件,然而,在使用 Nginx 时,有时可能会遇到 "No input file specified" 的错误提示,这篇文章将详细讲解该错误的解决方法。...

    TMS Component Pack v8.3.4.0 - Delphi 10.1 Berlin Full Source

    - Fixed : Issue with toolbar button drawing in hot & down state when no glyph is specified - Fixed : Issue with QAT height when not using the QAT on a TAdvToolBarForm Update : ...

    使用mdadm创建软RAID

    其中,-C指定创建模式,-a yes自动创建设备文件,-l 1指定Raid级别,-n 2指定磁盘个数,/dev/sdb{3,4}指定要使用的磁盘。 管理软RAID 软RAID创建后,可以使用mdadm命令来管理它。例如,要查看软RAID的详细信息,...

    从零开始搭建一个基于Webpack的Vue开发环境

    "build": "webpack --mode production", "dev": "webpack-dev-server --open --hot" } ``` 编译项目: ``` npm run build ``` 或者启动开发服务器: ``` npm run dev ``` 至此,你已经成功地从零...

    已经安装了html-webpack-plugin,还是报错:Error: Cannot find module ‘html-webpack-plugin’

    test: echo \Error: no test specified\ && exit 1, start: node ./src/koa.js, build: webpack --config ./build/webpack.config.js }, 配置好了之后,运行 $ npm run build 结果报错提示: 发现

    Android wifi

    在Android平台上,Wi-Fi功能是移动设备连接无线网络的关键组件。`Android Wi-Fi`是一个重要的API,开发者可以利用它来实现各种与Wi-Fi相关的功能,如扫描可用的Wi-Fi网络、建立连接、管理网络配置以及处理Wi-Fi状态...

Global site tag (gtag.js) - Google Analytics