VS2010 C++目录配置

客官°小女子只卖身不卖艺 2022-06-12 11:55 641阅读 0赞
  1. VS2010 C++目录配置
  2. 用过Visual Studio 2010的同学都知道,VS2010VC 6.0以及其他VisualStudio版本不同,VS2010C++的目录我们只能在单独的项目中配置。所有的项目有一个总的C++头文件、库文件目录配置。
  3. 如果我们要添加一个很常用的Include目录,而我们又非得每个项目中自己动手填写,是不是很费劲呢?所以我们找到了一个很好的解决方案,使得一次配置目录,在以后的工程中不必自己填写了。
  4. 我们首先找到这个总的配置文件所在目录:
  5. XP下:

C:\Documents andSettings\[User_Name]\Local Settings\ApplicationData\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props

  1. Win7/Vista下:

C:\Users\[User_Name]\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props

其中“[User_Name]”是你当前登陆用户的用户名。这个配置文件都是以XML的格式组织的,所以我们用记事本可以直接打开。最原始的文件如下:

<?xml version=”1.0” encoding=”utf-8”?> C:\Program Files\MicrosoftSDKs\Windows\v7.0A\bin;$(ExecutablePath) C:\Program Files\MicrosoftSDKs\Windows\v7.0A\Include; $(IncludePath) $(ReferencePath) C:\ProgramFiles\Microsoft SDKs\Windows\v7.0A\Lib; $(LibraryPath) $(SourcePath) $(ExcludePath)

现在比如我们有一个Direct3D的库,库安装目录如下:

D:\Program_Tools\Direct3D_Lib_2010

对应的头文件件目录如下:

D:\Program_Tools\Direct3D_Lib_2010\Include

对应的库目录如下:

D:\Program_Tools\Direct3D_Lib_2010\Lib\x86

我们把这两个目录直接加到两个元素内。那么我们的配置文件如下:

<?xml version=”1.0” encoding=”utf-8”?> C:\Program Files\MicrosoftSDKs\Windows\v7.0A\bin;$(ExecutablePath) C:\Program Files\MicrosoftSDKs\Windows\v7.0A\Include; D:\Program_Tools\Direct3D_Lib_2010\Include;$(IncludePath) $(ReferencePath) C:\ProgramFiles\Microsoft SDKs\Windows\v7.0A\Lib; D:\Program_Tools\Direct3D_Lib_2010\Lib\x86 ;$(LibraryPath) $(SourcePath) $(ExcludePath)

当然别忘了各个目录之间用英文的“;”分隔开来。由于我平常可能使用Python、Lua和Direct3D的开发,所以在我的VS2010中查看时,变成了下面这样:

Include

库目录如下:

0_1317954375TTFk.gif

  1. 我们可以看到,灰色部分为VS2010缺省的配置。通过这样的配置,使得我们所有的项目都共享相同的库目录,也就解决了频繁为每一个项目配置目录带来的问题。

发表评论

表情:
评论列表 (有 0 条评论,641人围观)

还没有评论,来说两句吧...

相关阅读

    相关 VS2010下Opencv的配置

    在本文开头,我感谢opencv中文论坛中帖子——“VS2010下解决每次都需要配置的问题”对我的引导和启发,本文是基于该文章的理解、实践与总结。该贴链接如下: [htt

    相关 摘: VS2010 C++ 调用 DLL (C++编写)

    一、为什么需要dll 代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。 比较常见的例子是

    相关 VS2010-DirectShow 配置

    由于最近接触directShow 所以自己就学着安装directShow环境 网上看了很多相关安装教程 但是介绍的不精确 具体细节没有 于是自己就结合自己遇到的一些问题谢了一个