gpt4 book ai didi

c++ - 有条件地编译为 Win32 GUI 或 Linux 控制台应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:56 26 4
gpt4 key购买 nike

我的任务是编写一个有条件地编译为 Windows 下的 Win32 GUI 应用程序或 Linux 下的控制台应用程序的应用程序。

到目前为止,我最大的障碍就是搞清楚如何设置这个项目。我通常在 Visual Studio 2012 中工作,在创建新的 C++ Win32 项目时,可以在控制台应用程序和 GUI 应用程序之间进行选择。我觉得这是在设置一些项目属性和与编译器相关的东西,这将使在 Linux 下编译同一个项目并让它生成控制台应用程序变得困难。

我不太关心条件编译的东西,我只是想弄清楚我是否应该通过 Windows 上的命令行而不是使用 Visual Studio 来编译这些东西,以及我将如何设置目标执行此操作时应用程序最终成为 GUI 或控制台应用程序。

希望我已经清楚地解释了自己,我认为很明显我迷路了。在此先感谢您的帮助。

最佳答案

这似乎是这样一种情况,您最好创建一个包含大量功能的库,然后为该库添加两个或三个前端以将其功能公开为控制台应用程序或 GUI 程序。

尝试将一堆 Win32 GUI 内容添加到控制台应用程序项目中毫无意义。

关于c++ - 有条件地编译为 Win32 GUI 或 Linux 控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com