找不到头文件(boost / bind.hpp)

比杜勒姆

我正在开发带有boost的项目,而preproc出于神秘原因找不到boost头文件。

我在一个Xubuntu的32位,我用g++boost 1.55.0


错误: main.cpp:1:26: fatal error: boost/bind.hpp: No such file or directory

如果我评论此包含,则是找不到下一个包含的人,因此问题不是特别是一个文件。


代码:

#include "boost/bind.hpp" // just to be sure I test with "" and <>
#include <boost/asio.hpp>
#include <sys/types.h>


生成文件:

NAME            = myProject

INSTALL_DIR     = /usr/local/bin

FILES_DIR       = /etc/myProject

RC_FILE         = ./scripts/myproject.rc

SRC             = main.cpp

OBJ             = $(SRC:.cpp=.o)

CC              = g++

IFLAGS          = -I./boost/

LFLAGS          = -pthread -L./boost/stage/lib/ -lboost_system-mt -lboost_regex-mt -lboost_filesystem-mt

RM              = rm -f

all     :  $(OBJ)
           $(CC) -o $(NAME) $(OBJ) $(IFLAGS) $(LFLAGS)

install :
          mkdir -p $(INSTALL_DIR)
          mkdir -p $(FILES_DIR)
          cp $(NAME) $(INSTALL_DIR)
          cp $(RC_FILE) /etc/init.d/
          insserv $(RC_FILE)

remove  :
          insserv --remove $(RC_FILE)

clean   :
          find . -name "*~" -exec rm {} \;
          find . -name "*.o" -exec rm {} \;

fclean  : clean
          $(RM) $(NAME)

re      : clean all

.PHONY  : install remove clean fclean


main.cpp和makefile在 whatever/myproject/

Boost库在 whatever/myproject/boost/

Boost库(.a和.so)位于 whatever/myproject/boost/stage/lib/

升压接头在 whatever/myproject/boost/boost/


我搜索了大约2个小时,尝试了我能想到的所有方法,但均未成功,因此非常感谢能够解决此问题的人员。


编辑:

Bidule0hm make -n
g++ -c -o main.o main.cpp
g++ -o myProject main.o -I./boost/ -pthread -L./boost/stage/lib/ -lboost_system-mt -lboost_regex-mt -lboost_filesystem-mt
比杜勒姆

我终于通过使用apt-get安装boost而不是在项目文件夹中本地使用boost解决了这个问题。

其他答案,帮助我在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从OpenCV使用.hpp头文件

来自分类Dev

在cmake中包含cmake头文件boost.hpp

来自分类Dev

Boost Interprocess 找不到 boost/config/user.hpp

来自分类Dev

Cocoapods 1.0:找不到头文件

来自分类Dev

Opencv-找不到头文件

来自分类Dev

Xcode找不到头文件

来自分类Dev

Opencv-找不到头文件

来自分类Dev

在DemoTests中找不到头文件?

来自分类Dev

Eclipse / C ++找不到头文件

来自分类Dev

找不到头文件,Eclipse

来自分类Dev

Travis-ci找不到boost / geometry.hpp

来自分类Dev

AirSim / Unity在macOS上构建(找不到'boost / filesystem.hpp'文件)

来自分类Dev

找不到OpenCV imgcodecs.hpp文件错误

来自分类Dev

#include <SFML / Network.hpp>找不到

来自分类Dev

CMake CHECK_INCLUDE_FILES找不到头文件

来自分类Dev

Xcode 5在usr / include中找不到头文件

来自分类Dev

仅在特定翻译单元中找不到头文件

来自分类Dev

target_include_directories()找不到头文件

来自分类Dev

找不到头文件iostream Visual Studio 2010

来自分类Dev

CMake CHECK_INCLUDE_FILES找不到头文件

来自分类Dev

为什么编译器找不到头文件?

来自分类Dev

在Visual Studio项目目录中找不到头文件

来自分类Dev

makefile:-I之后给出的路径,但找不到头文件

来自分类Dev

cmake - 如何可能链接 Boost 的 sub_directory 头文件(例如:/archive/text_oarchive.hpp)?

来自分类Dev

error with installing odeint <boost/config.hpp>

来自分类Dev

在Xcode中找不到opencv2 / opencv.hpp文件

来自分类Dev

boost / config.hpp:没有这样的文件或目录

来自分类Dev

boost / thread.hpp:没有这样的文件或目录

来自分类Dev

Makefile未链接必要的.hpp文件