b*****i 发帖数: 130 | 1 新手太菜了。。
在看以前师姐写的代码,结果一编译就有很多错。
绝大部分都是如下:
fatal error c1083: cann't open include file: "wx/wxprec.h" no such file or
direction about .cpp
我已经把wxprec.h 加到了project里的wx下了,可是为啥还是编译有错呢?
请指点,多谢多谢! |
m******e 发帖数: 353 | 2 did you try using <> instead of ""
【在 b*****i 的大作中提到】 : 新手太菜了。。 : 在看以前师姐写的代码,结果一编译就有很多错。 : 绝大部分都是如下: : fatal error c1083: cann't open include file: "wx/wxprec.h" no such file or : direction about .cpp : 我已经把wxprec.h 加到了project里的wx下了,可是为啥还是编译有错呢? : 请指点,多谢多谢!
|
b*****i 发帖数: 130 | 3 没有用。。。
而且很奇怪的是,我在师姐的project中找不到 wx的目录。 难道workspace中没有包含
wx的文件,也能用头文件引用么。。。
不知道 include "wx/wxprec.h" 的用法。。
【在 m******e 的大作中提到】 : did you try using <> instead of ""
|
h****e 发帖数: 2125 | 4 it must be somewhere in ur include path, e.g. C:/WINDOWS/CRAP/...
search for folder named "wx"...
【在 b*****i 的大作中提到】 : 没有用。。。 : 而且很奇怪的是,我在师姐的project中找不到 wx的目录。 难道workspace中没有包含 : wx的文件,也能用头文件引用么。。。 : 不知道 include "wx/wxprec.h" 的用法。。
|
I*****y 发帖数: 602 | 5 如果你有她的工程文件,确认一下工程选项里面里面有没有设置其他的include目录。
估计你本机没有这个目录。
【在 b*****i 的大作中提到】 : 新手太菜了。。 : 在看以前师姐写的代码,结果一编译就有很多错。 : 绝大部分都是如下: : fatal error c1083: cann't open include file: "wx/wxprec.h" no such file or : direction about .cpp : 我已经把wxprec.h 加到了project里的wx下了,可是为啥还是编译有错呢? : 请指点,多谢多谢!
|
n**f 发帖数: 121 | 6 because it may not be on include path.
【在 b*****i 的大作中提到】 : 新手太菜了。。 : 在看以前师姐写的代码,结果一编译就有很多错。 : 绝大部分都是如下: : fatal error c1083: cann't open include file: "wx/wxprec.h" no such file or : direction about .cpp : 我已经把wxprec.h 加到了project里的wx下了,可是为啥还是编译有错呢? : 请指点,多谢多谢!
|
b*****i 发帖数: 130 | 7 是通过Tools -> Options -> Directories里头看么?
看上去里头没有什么特别的目录。。
【在 I*****y 的大作中提到】 : 如果你有她的工程文件,确认一下工程选项里面里面有没有设置其他的include目录。 : 估计你本机没有这个目录。
|
b*****i 发帖数: 130 | 8 去哪看 这个 include path 呢??
是通过 tools -> options -> directories么?
【在 h****e 的大作中提到】 : it must be somewhere in ur include path, e.g. C:/WINDOWS/CRAP/... : search for folder named "wx"...
|
b*****i 发帖数: 130 | 9 除了上面提到的那个错误,还有如下这种的:
c:\gdsii\boolean\boolean\6.2\src\extract\devicepart.h(8) : fatal error C1083
Trapezoid.cpp
Step1: 我把这个 Vertex.h 在工程里的位置拷到和 devicepart.h同一个目录下,结果
不行。。。
Step2: 我把Vertex.h在文件夹里存的位置也拷到了和devicepart.h 同一个目录下,结
果也不行。。
如果文件名用一对引号括起来则表明该文件是用户提供的头文件查找该
文件时将从当前文件目录开始,所以对 Vertex.h 和 devicepart.h 的放置位置到底有
何要求呢?
而且为什么在错误的最后又会提到 Trapezoid.cpp呢? 看上去Trapezoid.cpp里头也没
有include devicepart.h呢。
还请大侠们帮忙啊 |
g**w 发帖数: 969 | 10 #include <> 和#include ""几乎是一样的。除非.cpp和.h在同一个目录下,这种情况
应该不会出错。
所以,找一下.h在哪个目录下,把这个目录加到project 的 include directories里就
行了。
VS2010和以前的版本不一样,只有project level的include directories. |