精华内容
下载资源
问答
  • vc中将工程目录下文件夹inc中的头文件Driver.h包含当前工程中:用#include "inc/Driver.h

    vc中将工程目录下文件夹inc中的头文件Driver.h包含到当前工程中:用#include "inc/Driver.h"

    展开全文
  • 1. #include 只找默认属性...(此CPP文件的目录), 附加包含目录, 标准包含目录, 当前目录(工程文件的目录) 4. 特别的, 两种include都支持相对路径.  举例:  目录结构 test\ =>项目根目录 test\stdafx.h test\stda

    以下结论还需要进一步验证,所以会不断修正.


    1. #include <> 不找当前目录和附加目录.只找默认属性表里配的路径(标准包含目录)

    2. #include "" 都找

    3. 查找顺序:当前目录(工程文件的目录),(此CPP文件的目录), 附加包含目录, 标准包含目录, 

    4. 特别的, 两种include都支持相对路径. 


    举例: 

    目录结构

    test\        =>项目根目录

    test\stdafx.h

    test\stdafx.cpp

    test\foo\

    test\foo\a.cpp      =>包含stdafx.h
    stdafx.h

    =========================

    stdafx.h 文件的包含问题. 此项目不使用预编译头, 所以包含关系是很明确的包含关系
    其中  a.cpp  包含stdafx.h, 但在 foo目录下没有stdafx.h文件. 咋办? 编译会失败, 提示找不到stdafx.h

    怎么解决呢?

    1. 如果不使用预编译,使用相对路径: a.cpp 里使用 #include "..\stdafx.h" 或者绝对路径.

    2. 整个项目使用预编译头,stdafx.h 本身 作为预编译头文件或者包含到某个预编译头文件里.

    3. 在foo目录放一个stdafx.h

    4. 附加目录包含test目录.或者相对的或者绝对目录.

    如果a.cpp 是存在于其他项目里的. 你不能改/或者不想改那个项目, 你只是把它包含到你的项目里来. 

    那么 只有使用预编译的方法.test\stdafx.cpp

    =======================

    如果foo目录已经有stdafx.h 但你不想让a.cpp包含它. 而想让a.cpp包含 test目录下的stdafx.h

    有两个方法:

    1. 如果不使用预编译, 就修改a.cpp里的包含语句, 改成相对或者绝对路径.

    2. 整个项目使用预编译头,根目录下的 stdafx.h 本身 作为预编译头文件或者包含到某个预编译头文件里.

    注意: 这个时候, 特别有个方法无效:  

    如果不使用预编译, 通过在附加包含目录最前面包含test\foo目录.或者foo目录的绝对路径的办法. 都无效. 因为vc会先找cpp所在目录



    展开全文
  • vc 6.0中配置运行openMP的环境

    千次阅读 2014-05-29 19:40:12
    配置vc++6.0下运行openMP文件: 1.在本博客上下载到资源openMP里面包含有omp.h文件以及....4.再将.lib文件添加到Visual Studio ->VC98->lib目录下和复制当前工程目录下 注释:此步骤不知道具体是怎么回事,刚开始

    电脑操作系统windows xp

    配置vc++6.0下运行openMP文件:

    1.在本博客资源下载里载到资源openMP里面包含有omp.h文件以及.lin .dll文件

    2.按照要求将.dll文件装到exe所在的工作目录

    3.在vc的工具--选项--目录中添加openMP文件的路径

    4.再将.lib文件添加到Visual Studio ->VC98->lib目录下和复制当前工程目录下

    注释:此步骤不知道具体是怎么回事,刚开始出现了错误:

    LINK : fatal error LNK1104: cannot open file "vcompd.lib" 执行 link.exe 时出错.

    我就按照要求添加到Visual Studio ->VC98->lib目录下,结果错误仍然存在。之后又问度娘,人家说是复制当前工程目录下,就照做了,结果运行正确。最终也不知道是两个一起起的作用,还是仅仅后者就可以了。不去追究了,能用就行,现在没有那么多时间去实验这东西。



    这样搭建的环境,虽然能够编译链接,但运行的结果仍然是串行的。

    提示:warning C4068: unknown pragma(编译器不认识pragma)

     

    展开全文
  • VC51中文标识符工具

    2012-08-01 11:18:44
    VC51首先会把工程所在目录及子目录下的所有C文件和H文件,全部复制到工程目录下的“VC51FILS”文件夹中。当复制的同时,就会对文件中的中文标识符进行处理,具体怎么处理,我们在下一点中说。复制完就给KC51,也就是...
  •  2:可以将这些文件都放到你的当前工程目录下, 也可以放到指定的目录下,然后通过VC工程配置相应的GDI+路径;  3:注意: 这一步比较重要:要在VC工程的 StdAfx.h 文件中包含GDI+头文件,否在
     
    

    VC6中:

                       1:下载 GDI+的 lib文件,dll文件, 和 头文件;

                       2:可以将这些文件都放到你的当前工程目录下, 也可以放到指定的目录下,然后通过VC工程配置相应的GDI+路径;

                       3:注意: 这一步比较重要:要在VC工程的 StdAfx.h 文件中包含GDI+头文件,否在编译出错,如下:

                                
                                 #define ULONG_PTR ULONG
                                 #include "gdiplus.h"
                                    using namespace Gdiplus;
                                 #pragma comment(lib, "gdiplus.lib")
                               

     

    注:VC6以后,VS都包含了GDI+的头文件lib文件了,不需要想VC6那样下载了;

     

     

    VS2005中:

                       虽然VS2005安装后,也安装了GDI+相应的文件, 但是在包含GDI+头文件的时候,要和VC6一样,放到StdAfx.h 文件中,

                        否在编译出错;

     

                                 #include <GdiPlus.h>
                                    using namespace Gdiplus;
                                #pragma comment(lib,"Gdiplus.lib")

     

     

    VS2010中:

                      VS2010就智能多了, 可以在需要GDI+的地方包含头文件就可以了,而且不需要连接lib文件了,如下:

                            

                                #include <gdiplus.h>
                                  using namespace Gdiplus;

                  

                        当然,为了在工程中所有的地方都可以用GDI+, 最好还是将GDI+头文件的包含放到工程的 StdAfx.h 文件中;

     

    http://blog.csdn.net/chinabinlang/article/details/6341906
    展开全文
  • VC 论文设计:灯控系统源代码 文档,作者: 张鲲鹏,对于需要站场图... 注:在工程当前目录下建立map文件夹并把站场图文件“中心调监.ini”放在里面,因为站场图显示模块显示站场图的默认路径是“.\map\中心调监.ini”
  •  VC中调用CHM帮助必须用API函数HtmlHelp(),此函数在LIB库函数内,为方便调用,我把它整体打包了,您要做的就是把它放到VC工程所在的目录,然后包含CHMHelp.h头文件即可。 系统包含文件如下: #include "CHMHelp....
  • 1、链接其他库调试时产生告警:warning LNK4099: 未找到 PDB“vc100.pdb” 解决方案:属性 -> C/C++ -> 输出文件 ->...2、文件编码问题:warning C4819: 该文件包含不能在当前代码页(936)中表示的...
  • VC6菜单tools->Options,选择Directoris页,把include,lib目录加入到相应文件列表,如果要调试,需要把libsrc目录下的各个子目录加入到Source files文件列表中。 工程依赖几个第三方库,需要先编译livsrc\free_lib...
  • 原因之一:工程中包含的资源文件不在当前工程目录中 解决办法:检测资源文件是否有效,无效则将之删除,OK,问题解决。 2、出现大量错误,未识别的“INT”类型,未以“;”结尾等等 原因之一:未包含windows.h...
  • 如果.h文件在当前目录下,但是没有加入到工程中,此时在程序中又要包含该.h文件,那么,编译后,在工程中便产生了相应的External Dependencies文件夹,其中有该.h文件,也就是说成功把该.h文件添加到了工程中了,如...
  • VC++2005 几个技巧

    千次阅读 2008-11-12 08:48:00
    VC++2005 几个技巧邵盛松关键字:文件包含 为Static添加控件变量 清除VC2005最近项目 TRACE1文件包含 include 和 include "aes.h"的区别将aes.h这个文件在当前工程文件夹下include 它只会到VC的安装目录下去找这个...
  • :从标准库路径去寻找该文件,对于VC来说,应该还包括VC环境设置选项中的包含目录以及工程属性中指定的目录。 #include“filename.h”:先在当前目录查找,如果找不到,按上面那种方式寻找。...
  • 添加工程的头文件目录工程—属性—配置属性—c/c+±–常规—附加包含目录:加上头文件存放目录。 添加文件引用的lib静态库路径:工程—属性—配置属性—链接器—常规—附加库目录:加上lib文件存放目录。 然后添加...
  • 静态连接库的生成和使用一、静态库的生成a) 用VC向导生成一个win32 Static Library工程b) 添加头文件,声明函数接口。...b) 将前面生成的Mylib.lib 和 mylib.h拷贝到当前工程目录下。c) 添加对静态库的引用d
  • 下载安装文件 ... 双击解压安装到电脑 ...把当前目录添加到系统环境变量中 关机重启以激活环境变量的修改项 新建VS的空白控制台工程 在此处右键属性打开VS的全局配置 在全局配置中包含目录 ...
  • 调用静态链接库和动态链接库

    千次阅读 2012-04-18 22:14:23
    调用静态链接库 静态链接库由.h和.lib文件组成,.h文件在工程中用来...1.首先使用语句#include "lib.h",并将lib.h拷贝到当前工程目录下;  接着对staticlib_smp.lib使用语句 #pragma comment(lib,"***\\staticlib
  • c使用mysql_C下使用mysql

    2021-01-18 21:21:45
    directories中将include增加一个c:\mysql\include,将lib增加一个c:\mysql\lib,将libmysql.dll和libmysql.lib拷到当前目录下,并且把libmysql.lib增加到工程中。2, 建立与服务器的连接。Include //包含头文件MYSQL *...
  • 其作用在从菜单Tools中选择PROC项时,VC会将当前项目名传递给PROC,尔后PROC会直接打开该项目文件目录下扩展名为 .pre的同名文件; g) 在“Initial directory(初始化目录)”框中输入“$(WkspDir)” / 单击“Close...
  • 在编译osip2.dll这一步可能会再次得到错误,内容含义是找不到链接库,所以,我们要把前面编译得到的osipparser2.lib也拷到osip工程目录下,并在VC6中操作: Project-Setting-Link中的...
  • 代码语法错误分析工具pclint8.0

    热门讨论 2010-06-29 07:00:09
    和前面第一步中的方法基本一样,不过这里我们需要用到unix中的find等命令来查找当前目录下的C和C++文件,然后再将它们送给lint程序处理,所以得先从http://www.weihenstephan.de/~syring/win32/UnxUtils.zip下载...
  • 工程文件保存在某一目录下并给予文件名。此时弹出主编辑窗口,如图1。  2.单击右边的“选项”按钮,在弹出的对话框中我们可以设置文件的属性。包括文件标题、压缩率、排序、各种文件信息、搜索支持、宏定义、...
  • PT80-NEAT开发指南v1.1

    2014-06-24 18:38:34
    使用 NEAT 工程向导建立应用程序 ........................................................................................................ 5 编译及运行程序(模拟器下) ......................................
  • vc++ 应用源码包_2

    2012-09-15 14:27:40
    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...
  • vc++ 应用源码包_1

    2012-09-15 14:22:12
    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...
  • vc++ 应用源码包_4

    2012-09-15 14:38:35
    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...
  • vc++ 应用源码包_3

    2012-09-15 14:33:15
    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...
  • vc++ 应用源码包_6

    2012-09-15 14:59:46
    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...

空空如也

空空如也

1 2 3
收藏数 49
精华内容 19
关键字:

vc包含当前工程目录