红联Linux门户
Linux帮助

codeblocks编译找不到头文件?

发布时间:2010-01-06 15:12:22来源:红联作者:mdzjx
在虚拟机下装了一个ubuntu系统,然后再装上了codeblocks
建立一个控制台下的工程,不是它本身就自带了一个Hello程序吗?运行找不到头文件。
建立一个wxWidgets下的工程,同样是运行它自己的程序,也提示找不到头文件。
听说是头文件包含的路径不对?那么我应该在哪里设置呢?
或者,若这些头文件没有的话,我应该到哪儿去下呢?
忘不吝指教,千恩万谢...
文章评论

共有 2 条评论

  1. jidonghui 于 2010-01-06 16:33:23发表:

    1.打开工程文件,在工程文件浏览其中,在你要设置为预编译的头文件上,点击鼠标右键,选择“属性(properties)”
    你会看到一个多页面的属性框,选择“构建(build)”页面,将“编译文件(complie file)”选项勾上,其默认状态为没有勾

    2.从菜单->工程(project)->构建选项(build options)
    会跳出一个多页面属性框,在此你选择工程全局设置(project name),注意不是调试(debug)或者发布(release),然后“编译器设置(complier setting)”页面,从该页面中选择“其它选项(other option)”页面,在该页面的的文本编辑框中加入-Winvalid-pch 和 -include 你的头文件名(例如:-include opencv_pch.h)

  2. shiyouming 于 2010-01-06 16:07:55发表:

    如果只是头文件的话,你只需要用apt-ge install linux-headers-`uname -r`安装头文件包即可。