main.cpp
应该是可执行的C ++应用程序。它取决于
我需要它适用于Windows和Linux以及可能的Mac OS
找到了Windows:查看here - "Common tasks"第26页
exe hello : hello.cpp some_library.lib /some_project//library
: <threading>multi
;
我希望更好 - Boost创建者的语法更易读......而且BTW
到底是怎么回事
在Windows上,如果应用程序使用 共享库,以及两者 应用程序和库是 使用Boost.Build构建,它不是 可以立即运行 应用程序,因为PATH 环境变量应包括 图书馆的路径。它的意思是 你必须添加路径 手动,或让构建放置 应用程序和库进入 同一目录。
意思?我不能拥有一个带有2个嵌套项目的项目 - 一个用于.lib,另一个用于使用该.lib的应用程序?
有了这个,我看到如何连接1 .lib,但如何连接文件夹与它们?如何连接包括?当我要去Linux时会有什么变化?
我的bjam make / config文件应该怎么样?
答案 0 :(得分:0)
听起来你想要一个适用于跨平台(多操作系统)场景的框架。
最简单的选择是安装cygwin并为linux创建标准makefile。在cygwin环境中编译以生成等效的窗口。
您将节省大量时间来创建makefile。
另一种选择是mksnt。