#include "stdafx.h"
#include "atlstr.h"
#include "ctcdef.h"#pragma comment(lib,"ctcapi32.lib")已经引入了ctcapi32.lib 了,   ctcdef.h 是这个lib中的头文件,,,但是还是报:fatal error C1083: 无法打开包括文件:“ctcdef.h”: No such file or directory 的错误,咋回事?

解决方案 »

  1.   

    那你搜索VC 目录,看看能不能找到 ctcdef.h 这个头文件,如果找不到,那当然出错啦,虽然你包含了,但是编译器在系统目录里找不到这个 头文件,那就出错了。
      

  2.   


    你引用这个静态链接库的同时,必须要提供这个链接库的头文件。如果这个库不是VC 自带的,那你得手动拷贝到VC 目录或者工程目录。否则,编译器查找VC 目录和工程目录,如果都找不到这个 头文件,那就不能使用这个静态库,编译通不过的。
      

  3.   

    to:TandyT
     (流浪鸟) ,我确定已经将这个lib文件拷贝到工程目录下了,所以有些莫名其妙,,
      

  4.   


    不仅是 lib 文件,还有相应的 .h 头文件