问题描述
我正在从Linux上的源代码构建Boost,并从单个python脚本的Windows中构建,注意到Linux构建将标头放在<prefix>/include/boost/...
下,而Windows构建添加了版本级别<prefix>/include/boost-1_74/boost/...
。有趣的是,该级别对于lib而言没有出现。
在两个文件夹上运行diff
都没有区别。
看看.\b2.exe --help
,没有提到Windows和linux之间的特殊行为:
Targets and Related Options:
install Install headers and compiled library files to the
======= configured locations (below).
--prefix=<PREFIX> Install architecture independent files here.
Default: C:\Boost on Windows
Default: /usr/local on Unix,Linux,etc.
--exec-prefix=<EPREFIX> Install architecture dependent files here.
Default: <PREFIX>
--libdir=<LIBDIR> Install library files here.
Default: <EPREFIX>/lib
--includedir=<HDRDIR> Install header files here.
Default: <PREFIX>/include
该级别来自哪里?如何使它消失?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)