e*****n 发帖数: 7 | 1 俺的弱智问题是这样的,俺有一个简单的c/c++ code
要求能在unix和VC下都能编译,在unix下没问题
可是在VC下,#include 出了问题,说没有那个文件
实事上在当前目录下确实有path子目录,里面确实有file.h
开始俺以为是unix path name和win path name的问题,可以看了
VC的help,说是两种都支持
俺猜是不是project properties哪里应该设置一下,对吗?
俺试过在project proerties里的C/C++下面的general里的
additional include directories里加上那个子目录名,但是不管用
请问这个怎么解决?俺用的是VC 8.0
哪位大虾帮忙看一下吧,多多感谢了 |
c*******h 发帖数: 527 | 2 建议把编译错误贴出来
另外建议使用cmake这样的工具
【在 e*****n 的大作中提到】 : 俺的弱智问题是这样的,俺有一个简单的c/c++ code : 要求能在unix和VC下都能编译,在unix下没问题 : 可是在VC下,#include 出了问题,说没有那个文件 : 实事上在当前目录下确实有path子目录,里面确实有file.h : 开始俺以为是unix path name和win path name的问题,可以看了 : VC的help,说是两种都支持 : 俺猜是不是project properties哪里应该设置一下,对吗? : 俺试过在project proerties里的C/C++下面的general里的 : additional include directories里加上那个子目录名,但是不管用 : 请问这个怎么解决?俺用的是VC 8.0
|
e*****n 发帖数: 7 | 3 多多感谢回复
编译错误就是
fatal error C1083: Cannot open include file: 'myhead/def.h': No such file or
directory
对应的出错的那行是 #include
另外,cmake是啥啊? VC为啥不好用?俺好像觉得VC很大路货啊,至少俺现在需要
让俺的code在VC下能编译,别人要求的,俺得照办啊
thanks again for reply
【在 c*******h 的大作中提到】 : 建议把编译错误贴出来 : 另外建议使用cmake这样的工具
|
t****t 发帖数: 6806 | 4 use #include "xxxx"
【在 e*****n 的大作中提到】 : 俺的弱智问题是这样的,俺有一个简单的c/c++ code : 要求能在unix和VC下都能编译,在unix下没问题 : 可是在VC下,#include 出了问题,说没有那个文件 : 实事上在当前目录下确实有path子目录,里面确实有file.h : 开始俺以为是unix path name和win path name的问题,可以看了 : VC的help,说是两种都支持 : 俺猜是不是project properties哪里应该设置一下,对吗? : 俺试过在project proerties里的C/C++下面的general里的 : additional include directories里加上那个子目录名,但是不管用 : 请问这个怎么解决?俺用的是VC 8.0
|
D*******a 发帖数: 3688 | 5 #include "myhead/def.h"
or
【在 e*****n 的大作中提到】 : 多多感谢回复 : 编译错误就是 : fatal error C1083: Cannot open include file: 'myhead/def.h': No such file or : directory : 对应的出错的那行是 #include : 另外,cmake是啥啊? VC为啥不好用?俺好像觉得VC很大路货啊,至少俺现在需要 : 让俺的code在VC下能编译,别人要求的,俺得照办啊 : thanks again for reply
|
N*********y 发帖数: 105 | 6 Make sure you add the foler that contains myhead folder, not myhead itself
to the additional include path in project properties.
or
【在 e*****n 的大作中提到】 : 多多感谢回复 : 编译错误就是 : fatal error C1083: Cannot open include file: 'myhead/def.h': No such file or : directory : 对应的出错的那行是 #include : 另外,cmake是啥啊? VC为啥不好用?俺好像觉得VC很大路货啊,至少俺现在需要 : 让俺的code在VC下能编译,别人要求的,俺得照办啊 : thanks again for reply
|
b*f 发帖数: 3154 | 7 #include: Include files from standard include pathes; no dependencies.
#include"xxx": Include files from current working dir or project specified
include pathes; build dependencies.
It seems a lot of self-claimed experts are just class book readers. |
e*****n 发帖数: 7 | 8 多谢回复,果然work
十分感谢
【在 N*********y 的大作中提到】 : Make sure you add the foler that contains myhead folder, not myhead itself : to the additional include path in project properties. : : or
|