windows上的链接增强问题

link boost problems on windows

本文关键字:增强 问题 链接 windows      更新时间:2023-10-16

我在Windows上使用MinGW。我从svn获得boost源文件,它们位于S: boost 目录中。现在我的程序需要program_options库,在我的源文件中我使用#include来包含这些hpp文件。当我编译.cpp文件时,我的makefile包含"-I S:/Boost"并且编译成功。但是当我想要链接目标文件时,g++报告了许多"未定义的引用"问题。现在我写"g++ -o foo.exe file1。o file2.o"。我该如何解决这个问题?

boost::program_options不是一个头文件库,这意味着您应该首先构建该库。看起来您获得了源代码,但还没有构建库。尝试构建它或获取预构建的库。