Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Visual Studio 2010 1个解决方案中的2个项目_Visual Studio 2010_Mfc_Console_Solution - Fatal编程技术网

Visual studio 2010 Visual Studio 2010 1个解决方案中的2个项目

Visual studio 2010 Visual Studio 2010 1个解决方案中的2个项目,visual-studio-2010,mfc,console,solution,Visual Studio 2010,Mfc,Console,Solution,我有应用程序的控制台版本,开发较早,并希望有它的MFC可视化,但也有能力运行控制台版本。是否可以在同一解决方案中的现有控制台项目旁边添加新项目? 另外,我必须静态链接库。是的,绝对有可能,这就是a的用途。您只需在解决方案资源管理器中右键单击并添加新项目,即可为您创建解决方案文件 如果您确实有多个项目,也可以指定在需要调试时启动多个项目,只需右键单击解决方案资源管理器->属性,公共属性->启动项目中的解决方案,然后选择多个启动项目单选按钮。是的,一个解决方案中可以有多个项目。不确定是否可以引用ex

我有应用程序的控制台版本,开发较早,并希望有它的MFC可视化,但也有能力运行控制台版本。是否可以在同一解决方案中的现有控制台项目旁边添加新项目?
另外,我必须静态链接库。

是的,绝对有可能,这就是a的用途。您只需在解决方案资源管理器中右键单击并添加新项目,即可为您创建解决方案文件


如果您确实有多个项目,也可以指定在需要调试时启动多个项目,只需右键单击解决方案资源管理器->属性,公共属性->启动项目中的解决方案,然后选择多个启动项目单选按钮。

是的,一个解决方案中可以有多个项目。不确定是否可以引用exe文件作为MFC项目的库。对于CLI项目,可以-您可以这样做。

可以-添加新项目并向其中添加文件。你不必静态链接,你可以完全按照你想要的链接。事实上,您还可以复制旧项目文件,编辑其内容以重命名该文件,并将其添加到解决方案中,然后删除/添加所需的特定文件

<>它不象C那样,你必须镜像你的项目文件的磁盘布局,C++文件可以在你喜欢的地方引用。
另一种方法是添加一个新的构建目标,例如debug、release,并添加“console-debug”和“console-release”,然后您可以根据其目标将文件标记为从构建中排除,这样您就可以有一个项目构建两个稍微不同的项目版本。

可以在C中包含树外的文件;我不记得如何设置它,但在.csproj中它看起来像Program.cs。我还想提到的是,公共源文件可以放在解决方案文件夹的根目录中,然后作为include../Shared/…包含。。。