vs配置PCL无法打开BOOST源文件怎么办

发布网友 发布时间:2022-04-20 11:43

我来回答

4个回答

懂视网 时间:2022-04-08 09:08

——Bootstrap theme for Dojo,看了demo感觉太棒了,于是决定尝试一下。我接触dojo有好几年了,一直感觉dojo的几个主题太过千篇一律,开发出来的程序都像一个模子做出来的,有点桌面app的感觉,跟现在网站扁平化的设计风格相去甚远,自己定制dijit主题又感觉太难,后来接触了bootstrap之后一直在使用bootstrap,但是这样又不能充分利用dijit这个优秀的widget集,有点重复发明轮子的味道,我一直在想如果能将dojo和bootstrap融合起来就好了,后来接触了Dojo Bootstrap,但它仅仅是将bootstrap中用到的那些Jquery插件用dojo实现了一遍,仍然无法替代dijit中比如Tree等控件的功能,接触了dbootstrap才知道果然已经有高人这么做了,那么就让我们站在巨人的肩膀上吧。由于dbootstrap的下载、编译在dbootstrap上都有详细说明,这里不再赘述,仅仅介绍一下我在安装过程中遇到的一些小的问题以及解决办法。

问题1:git clone的dbootstrap源代码不完整,无法通过编译。

      导致这个问题的原因是我在执行 git clone --recursive git://github.com/martinpengellyphillips/dbootstrap.git命令前没有先准备好编译环境:Python>=2.6;Node.js>=10.5;Stylus>=0.31;Java>=7。结果克隆的dbootstrap源码仅有20多M,完整的有200-300M

问题2:执行python build.py demo编译命令Finished with errors。

      错误原因是:我的dbootstrap所在目录中包含中文,将中文全改为英文后就不再出错了。

最后查看demo需要用先cd到build/demo目录然后执行python -m SimpleHTTPServer 8000命令启动http服务器,然后访问http://localhost:8000就可以了。

值得一提的是:在将dbootstrap编译成一个的包(也就是执行python build.py theme命令)时,其实编译也是有错误的,但是仅有1个,用python build.py -v debug theme命令查看调试信息能看到,但是好像不影响使用,在build/theme目录下生成的dbootstrap包可以在项目中直接使用。

Release:当然如果仅仅是为了得到编译后的dbootstrap包的话可以直接在这里下载。

dbootstrap的下载安装配置

标签:

热心网友 时间:2022-04-08 06:16

1,到官网下载最新的boost,这里我下载的1-63版本.
2,安装,解压后运行bootstrap.bat文件。稍等一小会就OK。
3,编译boost库。注意一定要使用VS2015的x86本机工具命令提示,这个可以在VS2015的安装菜单里面找到。进入命令行提示,输入下面的内容:
bjam -j4 --debug-symbols=on --build-type=complete toolset=msvc-14.0 threading=multi runtime-link=shared address-model=32

注意这里指定的运行库类型是动态链接库:
runtime-link=shared
当然也可以选择静态库,这样指定即可:
runtime-link=static
根据电脑配置,太低可能要30分钟到一小时。然后等待编译完毕。

热心网友 时间:2022-04-08 07:34


打开VS2015安装目录中这个文件文件D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCWizards\default.vcxproj,其实是个XML文件,在default.vcxproj文件末尾的</Project>之前填加下列内容,保存即可大功告成:

<PropertyGroup>
    <IncludePath>d:\boost_1_60_0;$(IncludePath)</IncludePath>
    <VC_LibraryPath_x86>d:\boost_1_60_0\VC2015_lib32;$(VC_LibraryPath_x86)</VC_LibraryPath_x86>
    <VC_LibraryPath_x>d:\boost_1_60_0\VC2015_lib;$(VC_LibraryPath_x)</VC_LibraryPath_x>
</PropertyGroup>

其中d:\boost_1_60_0是boost库解压路径,该文件夹下面有boost文件夹(是boost源文件)

d:\boost_1_60_0\VC2015_lib32是编译好的32位库目录

d:\boost_1_60_0\VC2015_lib是编译好的位库目录




热心网友 时间:2022-04-08 09:09

包含文件Boost那里的include后面加上 \boost-1_ ,不用谢我

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com