vs2012-boost编译一次可以在VS2012和VS2015上共用不?

问题描述

boost编译一次可以在VS2012和VS2015上共用不?

我在VS2012上编译出静态的boost库,然后可以链接使用;然后我换成VS2015编译同样的工程链接的时候报错
而我编译出来的静态库文件名为:libboost_regex-vc110-mt-gd-1_60.lib。就是一个编译器版本不一样,难道这样子不能通用么?还是boost库要怎么设置?

解决方案

可以,但是需要在VS2015下编译。

解决方案二:

boost只是源码级的 你不能不同编译器混用 使用者跟boost编译的编译器版本要一致

时间: 2024-08-29 03:45:47

vs2012-boost编译一次可以在VS2012和VS2015上共用不?的相关文章

c++-C++成员函数前加类型,在g++下的编译错误,在vs2012下编译通过,什么原因

问题描述 C++成员函数前加类型,在g++下的编译错误,在vs2012下编译通过,什么原因 abc.cpp#include using namespace std;class MY{public: void MY::print() { cout<<""sdjflsdj""<<endl; } };int _tmain(int argc _TCHAR* argv[]){ MY my; my.print();return 0; } g++ abc.

cocos2d-x v3.10在vs2012中编译出错

问题描述 cocos2d-x v3.10在vs2012中编译出错 我从cocos官网下载了最新的cocos2d-x V3.10版本,本地解压后,打开build文件夹下的相应的win32的sln解决文件后, 在vs2012(中文旗舰版)中,编译出错了,望各路大神不吝赐教,感激不尽!!!(我电脑的os是win7的) ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓Log如下↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 1>------ 已启动生成: 项目: libco

boost 编译 vs 安装-编译好的boost库写程序报错:boost_atomic-vc110-mt-1_53.dll

问题描述 编译好的boost库写程序报错:boost_atomic-vc110-mt-1_53.dll fatal error LNK1107,文件无效或损坏,无法在 0x288 处读取.刚开始用vs2010来编译boost_1_56_0,1_53_0,1_43_0三个版本,全是这个错误.后来重装系统,用vs2012编译boost_1_53_0,还是报这个错误.难道是电脑的原因吗?有什么解决的方法 解决方案 boost这几个版本都可以用VS2012等编译,是不是你的版本有问题 多看看它自带的编译

vs2015-项目是拿VS2010写的现在要移到VS2015上,但是编译通不过,下载了SDK也不行,求解!!!

问题描述 项目是拿VS2010写的现在要移到VS2015上,但是编译通不过,下载了SDK也不行,求解!!! d:program files (x86)microsoft visual studio 14.0vcatlmfcincludeatlcore.h(644): error C2039: "SetDefaultDllDirectories": 不是"`global namespace'"的成员 7>d:program files (x86)microsof

if语句-keil编译无误,把程序烧到单片机上后,不满足某个else if条件也会执行相应语句

问题描述 keil编译无误,把程序烧到单片机上后,不满足某个else if条件也会执行相应语句 keil编译无误,把程序烧到单片机上后,不满足else if((P2&0x0D)==9)这个条件也会执行相应语句 #include "C8051F020.h" /* P20控制直行,P22控制左行,P23控制右行 */ void Delay() { int i,j; for(i=1000;i>0;i--) for(j=1000;j>0;j--) ; } void Rese

操作-eclipse不编译修改后的代码,仍运行上一次的结果

问题描述 eclipse不编译修改后的代码,仍运行上一次的结果 好像没进行过什么特殊的操作(运行过一次Tomcat),突然就这样了,修改完代码后,运行,以前都提示是否保存修改,现在根本不提示直接运行上一次的结果,请教各位大神该怎么解决(Android程序和Java都这样,重启,clean都不管用) 解决方案 用debug run试试 别用run 解决方案二: 你试试把eclipse的自动构建的选项给勾上 解决方案三: 居然clean都不好使?选择clean all也不好使么? 还有一个问题可能是

c语言-我的这个程序在VS2010上可以编译成功,但是在VS2015上就不行,求指导啊,。。

问题描述 我的这个程序在VS2010上可以编译成功,但是在VS2015上就不行,求指导啊,.. #include #include struct student{ /* 学生结构体 / int num; char name[20]; char optional[2]; union{ float mark; / 百分制分数成员mark / char grade; / 五级制等级成员grade / }score; / 成绩共用体 / }; void main() { struct student s

win7 vs2012/2013 编译boost 1.55

个人博客: alex-my.xyz 当前boost最新版本为1.55,下载地址: http://sourceforge.net/projects/boost/files/boost/1.55.0/ boost官网上提供了使用指导,part2:Instllation就说明了如何去编译,地址: http://www.boost.org/boost-build2/doc/html/index.html 经过测试,2012和2013步骤相同,这里以2012为例. 1.打开VS2012 Native To

求助,vs2012 net编译错误 未能找到源文件 CSC

问题描述 解决方案 解决方案二:这样问问题,很难给出回答.描述的再具体些,比如什么类型的项目,编译哪些文件的时候报的错解决方案三:麻烦把问题描述详细一点,还有贴出相关的错误提示信息,,,解决方案四:是进入了反编译的页面吗?解决方案五:这种错误多是原来的项目移动了位置,或者是其中某些引用的文件丢失了,试着还原最开始项目的运行环境看看.解决方案六:解决方案里看下哪个文件丢了解决方案七:baksmali-1.3.2解决方案八:baksmali-1.3.2解决方案九:没有加引用,或者服务引用,导致源文件