Visual Studio Many Projects in One Solution VS中多工程开发

在用VS开发项目的时候,我们可以将不同的模块拆分开来,分别建立单独的Project来开发调试,整个放到一个Solution中就行了。这样做的好处是结构清晰,每个功能模块可以单独调试,而不用编译整个Solution,尤其当项目很大的时候,能节省很多编译时间。而且各个项目之间相互独立,对于每个模块,我们可以选择生成静态库Static Library或是应用程序Application,便于维护。那么下面来看如何将一个大项目拆分为若干个子项目:

1. Add new project in same solution, and drag all related "*.cpp" and "*.h" files into new project

2. Go to Property -> C/C++ -> General -> Additional Include Directories, add the directory of new created projects in the main project. Also, if sub-projects reference other projects, add the directories in the sub-projects too.

3. If some functions are called in another project, the current project probably needs to be a static library. So go to Property -> General -> Configuration Type -> Static library (.lib). Add the exported "*.lib" file in another project, go to Property -> Linker -> Input -> Additional Dependencies.

本文转自博客园Grandyang的博客,原文链接:Visual Studio Many Projects in One Solution VS中多工程开发

,如需转载请自行联系原博主。

时间: 2024-09-20 05:38:00

Visual Studio Many Projects in One Solution VS中多工程开发的相关文章

使用 Visual Studio Team Test 进行单元测试和java中的测试

原文:使用 Visual Studio Team Test 进行单元测试和java中的测试   C#中test测试地 方法一. 1.从NUnit官网(http://www.nunit.org/index.php)下载最新版本NUnit,当前版本为NUnit2.5.8. 2.安装后,在VS2008中新建测试项目StartNUnit 3.右击项目选择属性,在打开的窗口中选择调试.如图: 4.选择启动外部程序,并定位到NUnit的启动程序nunit.exe.如图: 5.在项目中添加NUnit引用,如图

visual studio (C++)如何调用matlab中的p文件

问题描述 visual studio (C++)如何调用matlab中的p文件 matlab中的p文件提供了一个算法函数,如何在visual studio中调用该函数呢?网上都提供的是visual studio使用matlab中M文件的方法,求大神指点.

visual studio-求助:Visual Studio怎么读取别人更新的源码或工程

问题描述 求助:Visual Studio怎么读取别人更新的源码或工程 背景:源码通过svn版本控制器管理 开发IDE:VS2010 问题:别人新增了源码或工程,但没有更新解决方案文件或项目描述文件就直接上传源码到版本库 导致我更新源码后,用vs读取不到他的工程和源码,请问这个时候你们怎么做 (一个个手动添加上他人的源码的方法排除) 预期:是否有现成的工具.脚本或思路能自动更新我本地的解决方案,而不用在vs一个个手动添加,因为工程大源码一多就乱了. 解决方案 用svn源代码管理,然后它会集成到v

在Visual Studio 2005和ASP.NET 2.0中使用强类型数据存取

asp.net|visual|数据 "Never put off until run time what can be done at compile time."David Gries, Compiler Construction for Digital Computers Introduction 作为程序员,我们在学习一些新技术的时候,范例有时候会是我们最大的敌人.指南通常被设计成简单易懂,但同时里面的懒惰.无效率的甚至是危险的代码编写会增多.像这种情况最普遍存在的就是在ADO.

如何在Visual Studio 2010旗舰版本下安装Window Phone 7 简体中文开发环境

微软官方提供的Window Phone 7 开发工具包是VisualStudio2010 Express for Window Phone7 (学习版或快捷版),使用该版本有个问题是,不能打开传统的Visual Studio工程(如:WinForm.WebServer.WebForm等),如果能够把在Visual Studio 2010旗舰版本下安装Window Phone 7开发环境成为了开发人员新爱.安装环境必须是Windows 7操作系统. 处理步骤如下: 1.  安装VisualStud

求 Visual Studio Team Suite 2008 英文版 安装包中的 vs_setup.msi

问题描述 求VisualStudioTeamSuite2008英文版安装包中的vs_setup.msi安装后将安装文件删了现在填序列号需要vs_setup.msi 解决方案 解决方案二:顶~~~~~

在 Visual Studio .NET中使用Crystal Report(上) cashcho(翻译)

visual 在 Visual Studio .NET中使用Crystal Report(上) from www.aspfree.comtranslated by cash(天下第七)cashcao@msn.com 在我们开始这个关于如何在VS.NET上使用Crystal Reports的小小的研究之前,我和我的朋友都对如何把它应用于我们的Web程序中感到非常的疑惑.一个星期以后,经过一些努力(在网上查找"how-to"文档),我们掌握了将简单的报表加入asp.net程序中的一些小小技

studio- Visual Studio Installer Projects 2012找不到,从哪里找呢

问题描述 Visual Studio Installer Projects 2012找不到,从哪里找呢 Visual Studio Installer Projects 2012找不到,从哪里找呢 解决方案 不是XP就不要装2012哦,13以后才支持C++11/14标准,技术永远是最新的好哦 解决方案二: http://msdn.去掉itell这几个you汉字.cn/ 这里都有 虽然说最新的好! 还是那个用的熟悉最好 ! 解决方案三: 2012取消了installer项目,替代方案是使用inst

ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版

原文:ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版 ActiveReports 9刚刚发布3天,微软就发布了 Visual Studio Community 2013 开发环境. Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows.Android 和 iOS 应用.支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发,提供设计器