• vc工程配置积累


    链接某个lib  : #pragma comment(lib, "libname.lib")               // libname.lib是lib文件的名字

    抑制某个警告: #pragma warning(disable : warning_number)  // warning_number是警告编号

    判断VC版本的宏: 

      MS VC++ 11.0(vc2011) _MSC_VER = 1700  
      MS VC++ 10.0(vc2010) _MSC_VER = 1600  
      MS VC++ 9.0(vc2008) _MSC_VER = 1500 
      MS VC++ 8.0(vc2005) _MSC_VER = 1400 
      MS VC++ 7.1 _MSC_VER = 1310 
      MS VC++ 7.0 _MSC_VER = 1300 
      MS VC++ 6.0 _MSC_VER = 1200 
      MS VC++ 5.0 _MSC_VER = 1100  

    一、2008及vc2010下配置全局 include Directory 

    VC2008

     tools -> Options -> Projects and Solutions -> VC++ Directories

    在右侧,点击下拉框,选择想要的类型 ,然后添加目录。

    VC2010 

    View -> Property Manager

    展开树,双击Microsoft.Cpp.Win32.user  -> VC++ Directories

    在右侧添加你的目录 

    VC6

    Tools -> Options -> Directories

    本工程相关的目录:Project -> Setting -> C++ ->Preprocessor -> Additional include directories 

    二、添加外部依赖的lib

     configuration Properties -> Linker -> Input

    在右侧的 Additional Dependencies中添加。

    另外一种方式是在源文件中使用链接指令,例如要引用ws2_32.lib:#pragma comment(lib, "ws2_32.lib") 

    三、针对某个.cpp文件取消使用预编译头文件

    在工程中使用预编译头文件可以提高编译速度,但有时候我们自己编写的类可能用不着 指定的预编译头文件,那么可以针对此.cpp文件取消此设置。 

     使用MFC时,有时候我们编写.cpp文件用不到stdafx.h,但是如果不包含stdafx.h就会编译出错,

    这时我们可以使用以下方法,取消此.cpp使用预编译头文件:

    右击.cpp文件 ->  Properties -> C/C++ -> Precompiled Headers,

     在右侧选择Create/Use Precomplied Header的下拉框,选择Not Using Precomplied Headers.

  • 相关阅读:
    页面可视化搭建工具前生今世
    16、Redis手动创建集群
    15、Redis的集群
    14、Redis的复制
    13、Redis的发布订阅模式
    12、Redis的事务
    11、Redis的持久化(RDB、AOF)
    9、Redis处理过期keys的机制
    8、Redis中sort命令详解
    7、Redis中对ZSet类型的操作命令
  • 原文地址:https://www.cnblogs.com/hdtianfu/p/2387241.html
Copyright © 2020-2023  润新知