做一个DLL项目用C++,VS2020开发工具,一直在debug模式下调试,一切正常,切换到release模式下启动程序报错,双击exe提示The application was unable to start correctly(0xc0000022).Click Ok to close the application.
重新安装VS依然不能解决问题
解决办法:
经过测试,是权限问题,以管理员启动exe程序正常,一下设置可改变exe的启动权限:
以下方法让VS以管理员权限运行:
右键VS快捷方式,属性,找到 devenv.exe,右键“兼容性疑难解答” - “尝试建议的设置” - “该程序需要附加权限” - “下一页” - “测试”,之后VS release模式也能正常运行程序。