怎么在一个工作区中,将头文件.h和库文件.dll以相对路径的方式引入?

解决方案 »

  1.   

    那.lib和.dll的库文件呢?
    还有,我应该可以把需要引用的.h拷贝到我自己的.h所在的文件夹里,和楼上所说的效果是一样的吧!
      

  2.   

    你可以建一个目录\MyFile,把需要的.h和.lib和.dll拷到这个目录下\MyFile,在需要的地方都用..\MyFile\XXX.h 
        ..\MyFile\XXX.dll
        ..\MyFile\XXX.lib
      

  3.   

    难道不需要在什么tools/options/directory,或者project/settings/link之类的地方进行设置吗?
      

  4.   

    当然要设置拉,不过设置的路径还是..\MyFile\XXX.lib
                                    ..\MyFile\XXX.dll
      

  5.   

    如果设置了的话,还需要写代码:#include...?好象就不需要了哦
      

  6.   

    头文件不需要吗?
    你的结构,函数定义不用吗?
    #include 是包含头文件啊
      

  7.   

    vc菜单上:
    project->setting->C++ ->preprocessor -> additional include directories
    在这里设置你的头文件所在路径;
    project->setting->link ->input -> additional library path
    在这里设置你的库所在路径;
    把库名字加入object/library modules里面。
      

  8.   

    按第一步,我设置为:..\include,并把头文件放在了include文件夹里面
    这个include文件夹和我的工程的文件夹test是并列的,即:
    ......inclued
    ......test
    ..........\debug
    ..........\res
    ..........\*.h,*.cpp等
    按第二步,我设置为:..\lib,并把库文件shapelib.dll,proj.dll放在了lib文件夹里面
    这个lib文件夹和我的工程的文件夹test也是并列的
    并把库名字shapelib.dll,proj.dll加入了object/library modules里面
    为什么出现cannot open file ",shapelib.dll,proj.dll"呢??
      

  9.   

    你的Exe文件要和XXX.lib,XXX.dll同一目录。