繁体   English   中英

创建visual studio c++项目在winre下运行

[英]create visual studio c++ project to run under winre

我的 Visual Studio win32 c++ 项目在 winre 上运行时不与桌面交互(从 windows 中的“创建恢复驱动器”安装到 usb 棒上的恢复环境。) 知道为什么控制台应用程序不将其 output 发送到命令行 window,以及为什么 GUI 应用程序不在桌面上显示 window 吗? 我已经尝试了来自 Visual Studio 2008 和 Visual Studio 2019 的 Win32console 和 Win32 窗口应用程序,在各种 Winre 环境中从旧的和最新的 win10pro 安装,以及最近的 win11pro 安装。 我确定我过去有一个项目可以工作,但不记得有什么不同。 这些项目都是使用默认选项创建的,没有启用 ATL 或 MFC。

将 Project Properties->Configuration Properties->C/C++->Code Generation->Runtime Library 从 Multi-threaded DLL 更改为 Multi-threaded,使项目能够与 WinRE 桌面交互。

虽然此设置记录在 microsoft 网站上,但我没有意识到它需要针对 debug/release/x32/x64 项目的所有排列进行更改,因此当我认为我已将其关闭时,无意中编译启用了 DLL 链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM