C_and_CPP 板


LINE

开发平台(Platform): (Ex: Win10, Linux, ...) win7 x64 编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出) VC++ windows 额外使用到的函数库(Library Used): (Ex: OpenGL, ...) boost library 问题(Question): 各位前辈好,第一次在贵版发问,再下毕业後程式功力已经退化到猴子程度了 现在因为工作需要得把遗物重新建置出来,有整包的方案与lib,底下有三个专案 程式是c++ 需求.netframework 4.0 ,使用boost library 起初用visual studio 2017+boost v141,发现该专案是vs 2012 =>2017内建的平台工具组没有2012 (v110) =>整台电脑重灌,装vs 2012 +boost v110 =>专案compiler过,但执行侦错的时候出错(xxx.dll不是正确的32位元应用程式) =>其他人有用2015重建成功的回报,目前在灌vs 2015 community 问题1: boost部分我需要再针对2015重新build吗? 已安装好vs2012 且执行过bootstrap.bat及b2 install 因为当时是完全乾净所以没刻意修改project-config.jam; 现在打算用2015测试,是否得重新建置boost,参数要改成using msvc : 14.0 吗? 平台工具组 Visual Studio 2012 (v110) ,2015 (v140), 2017(v141) 换句话说 ,旧专案用新的vs重建时,boost要配合旧专案(2012),还是配合2015? 问题2: 2015有无内建2012(v110)的平台工具组? (尚未测试乾净机直接装vs2015) 有的话直接装vs2015 +b2 install会不会比较省事? 还是说不论用2015或2017,因为专案是2012,所以我只能升级专案, 否则就得指定为2012的平台工具组,因此boost得建v110而不是v140或v141? 问题3: 最终结果会产生sample.exe执行档。 奇怪的是,compiler没报错(有warning), 侦错时会冒出sample.dll不是正确的32位元应用程式 可是dll本来就不是应用程式呀? 而且直接进debug或release资料夹内可直接执行sample.exe,唯独vs内不能执行... 这样算成功吗?还是说有可能功能异常? 感谢耐心看完这篇新手问题,谢谢 6/21 edit: 听从jockey的建议变更起始专案有执行成功,但只有一次 该方案有4个专案(A B C D),相依性关系是 A相依於B B相依於C、D C、D无相依性 建置顺序是CDBA 起始专案是B(编译+执行),侦错执行跑出上文的错误 起始B编译,再切起始A执行有成功 所以起始专案要设定为最後执行的那个吗? --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.163.7
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1497964878.A.795.html
1F:→ Jockey66666: 专案档案升级成vs2017的会build不过? 06/21 11:34
2F:→ Jockey66666: boost就跟着你vc版本就好了 06/21 11:35
3F:→ Jockey66666: 安装2015不会有v110 toolset可以选 06/21 11:36
4F:→ Jockey66666: 你是不是startup project选错了没选到exe 06/21 11:37
5F:→ opaopaer: 2012、2015、2017都build过,但都跳出同样错误 06/21 11:40
6F:→ opaopaer: 但若使用程式码分析会跳出错误 06/21 11:41
7F:→ opaopaer: 这样到底算程式码正确吗?可是sample.exe的确可执行.. 06/21 11:42
8F:→ opaopaer: 理想状况是原本2012就用2012开? 还是建议通通升级 06/21 11:44
9F:→ opaopaer: 升级包含toolset及对象.Net framework 06/21 11:46
10F:→ opaopaer: 因为一开始用vs2017+.NET 4.7有跳出.net不符的warning 06/21 11:47
11F:→ opaopaer: 虽只是warning但怕有不必要的问题,就重灌改成2012+4.0 06/21 11:48
12F:→ opaopaer: 现在灌完2015又强制灌4.5...可是没有2017的warning 06/21 11:49
13F:→ opaopaer: 搞得昏头转向的...Y 06/21 11:49
14F:→ Jockey66666: 所以我问是不是startup project选错 06/21 13:55
15F:→ opaopaer: 刚刚测试切换起始方案有成功! 06/21 17:26
16F:→ opaopaer: 可是有点奇怪...我在正文补充y 06/21 17:27
※ 编辑: opaopaer (210.59.249.97), 06/21/2017 17:40:51







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP