我有应用程序的控制台版本,之前开发过并希望MFC可视化,但也能够运行控制台版本。是否可以在同一解决方案中添加现有Console项目旁边的新项目? 另外,我必须静态链接库。
答案 0 :(得分:1)
是的,绝对有可能,这就是Solution file的用途。您只需右键单击解决方案资源管理器并添加一个新项目,即可为您创建解决方案文件。
如果您有多个项目,您还可以指定在要调试时启动多个项目,只需右键单击解决方案资源管理器中的解决方案 - >属性,公共属性 - >启动项目,然后选择Multiple Startup Projects单选按钮。
答案 1 :(得分:0)
是的,您可以在一个解决方案中拥有许多项目。不确定,您可以将exe文件作为MFC项目的库引用。对于CLI项目,是 - 您可以这样做。
答案 2 :(得分:0)
是的,你可以 - 添加一个新项目并向其中添加文件。您无需静态链接,您可以根据需要进行完全链接。实际上,您还可以复制旧项目文件编辑其内容以重命名它并将其添加到解决方案中,然后删除/添加所需的特定文件。
它不像C#,你必须镜像项目文件的光盘上布局,C ++文件可以在任何你喜欢的地方引用。
另一种方法是添加新的构建目标(例如调试,发布和添加'console-debug'和'console-release'),然后您可以根据目标将文件标记为从构建中排除,因此您可以拥有一个项目,可以构建两个略有不同版本的项目。