编译c++ 代码中遇到几个问题,汇总一下:

1.编译openssl 遇到问题如图 ,  原因:不支持汇编编译,在perl编译指令中加入: no-asm , 如:perl Configure VC-WIN32 no-asm , 整体如下:

a.perl Configure VC-WIN32 no-asm
b.ms\do_ms
c.nmake -f ms\ntdll.mak

2.编译openssl  0.9.8 版本,遇到错误: problem with bufferoverflowu.lib , 详参: http://rt.openssl.org/Ticket/Display.html?id=2086&user=guest&pass=guest , 最终换一个高版本,解决 (openssl-1.0.2a) , 似乎是一个低版本bug

3.编译openssl 遇到错误如果:

据说是装了vs2012,后用vs2010编译,造成的(vs2012 在之前已卸载) , 解决方法:在控制面版中卸载 .net framework 4.5.1,及相关信息,重装.netframework 4.0 解决.

4.编译时,报一堆无法解析外部符号错误如图: 通常是引用库版本不对比如x86环境,引用x64位库,或外部库路径不对。

5.模块计算机类型x64 与目标计算机类型x86冲突 , 说明想编译x86机器32位代码,却引用了x64的库文件. 如果是第三方库,留意第三方库提供编绎指令,如果没有相关指令设置运行环境,在vs2008/vs2010,tool 文件夹有x86环境,x64环境,在相应dos环境中编译既可。详参: https://technet.microsoft.com/zh-cn/magazine/f2ccy3wt.aspx

6.安装vs2010 , win7 sdk , vs2010 sp1 相关问题。 在安装vs2010后,安装win7sdk ,本人机器无法安装成功。 具体原因不明,需要通过vs2010 安装程序卸载vc++2010 部份。安装成功后再通过vs2010 安装程序恢复 vc++ 2010。 之后安装vs2010 sp1 , VC-Compiler-KB2519277.exe(https://www.microsoft.com/zh-cn/download/details.aspx?id=4422)

其它问题相关链接:

http://stackoverflow.com/questions/16171612/using-websocketpp-library-to-connect-to-a-c-websocket-server
https://github.com/zaphoyd/websocketpp/wiki/Building-the-examples-and-unit-tests
http://rt.openssl.org/Ticket/Display.html?id=2086&user=guest&pass=guest
http://www.cnblogs.com/newpanderking/articles/3372969.html
http://www.iplaysoft.com/vs2010-sp1.html
http://www.microsoft.com/en-us/download/details.aspx?id=4422
https://technet.microsoft.com/zh-cn/magazine/f2ccy3wt.aspx
https://social.msdn.microsoft.com/Forums/vstudio/en-US/a40492f6-f3ac-4e16-ace5-5065babbe6b1/cant-call-cprogram-filesmicrosoft-visual-studio-100vcvcvarsallbat-x86amd64?forum=vssetup
http://www.cnblogs.com/hbccdf/p/dllchecktoolandsyswow64.html
http://cleris.diandian.com/Dumpbin-Check-Compiled-Platform
dumpbin /headers -exports /out:d:\kd_1.txt 文件名
http://www.haodaima.net/art/1932411
https://github.com/sbabybird/sbabybird.github.com/blob/master/_posts/2013-11-07-complie-mongodb-with-vs2008.md
env = Environment(ENV = os.environ , TARGET_ARCH = 'x86')
http://stackoverflow.com/questions/9588738/visual-studio-command-compiler-forces-64-bit-compile
http://www.scons.org/doc/HTML/scons-user.html

近期C++编译问题汇总的更多相关文章

  1. 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq

    常量,字段,构造方法   常量 1.什么是常量 ​ 常量是值从不变化的符号,在编译之前值就必须确定.编译后,常量值会保存到程序集元数据中.所以,常量必须是编译器识别的基元类型的常量,如:Boolean ...

  2. MDK5 STM32编译问题汇总

    MDK5 STM32编译问题汇总 WIN8.KEIL-MDK-5 编译时,出现弹窗"The ARM C/C++ Compiler 已停止工作",关闭弹窗后,编译输出的窗口中出现如下 ...

  3. hadoop-2.6.0源码编译问题汇总

    在上一篇文章中,介绍了hadoop-2.6.0源码编译的一般流程,因个人计算机环境的不同, 编译过程中难免会出现一些错误,下面是我编译过程中遇到的错误. 列举出来并附上我解决此错误的方法,希望对大家有 ...

  4. cocos2d-x-2.2.0_win7+vs2010搭建_eclipse+ndk-r9+cygwin搭建_教程以及编译问题汇总

    声明:我是才用c/c++和cocos2d-x的如果有错误欢迎指出 文章内容我亲测过可以通过,同时我也会一直更新内容 感谢那些把自己的东西分享出来的人 原文地址:http://www.cnblogs.c ...

  5. openbmc编译错误汇总,持续更新,建议收藏

    本文汇总自己在编译openbmc时遇到的一些问题及解决思路,希望对有兴趣研究openbmc的同学有一些帮助. 项目地址:https://github.com/openbmc/openbmc 编译步骤: ...

  6. php各种编译错误汇总

    PHP编译安装时常见错误解决办法,php编译常见错误 This article is post on https://coderwall.com/p/ggmpfa configure: error: ...

  7. flash/flex 编译错误汇总

    来源:http://blog.chinaunix.net/uid-366408-id-116463.html 代码 消息 说明   1000 对 %s 的引用不明确. 引用可能指向多项.例如,下面使用 ...

  8. Chrome 编译错误汇总

    由于各种你懂的原因,訪问google的服务总是出错,先是hosts不工作.代理也不好使,最后最终能够短暂訪问了.我的版本号还是採用svn维护的,直接svn update也不行.试试git吧,一晚上才下 ...

  9. iOS 各种编译错误汇总

    1.error: macro names must be identifiers YourProject_prefix.pch 原因: 因为你弄脏了预处理器宏,在它处于<Multiple Val ...

随机推荐

  1. 在Windows上安装MySQL5.7

    1. 下载安装包,这里选择压缩版mysql-5.7.16-winx64.zip: http://dev.mysql.com/downloads/mysql/ 2. 解压到安装目录,注意最好不要含有中文 ...

  2. Linux进程空间分布 & 进程控制块 PCB

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Verdana; color: #555555 } span.s1 { } Linux使用两级 ...

  3. Android 项目中常用到的第三方组件

    项目中常用到的第三方组件 1 社会化分享ShareSDK-Core-2.5.9.jarShareSDK-QQ-2.5.9.jarShareSDK-QZone-2.5.9.jarShareSDK-Sin ...

  4. [js] 非常好的面试题,学习了。。

    原文链接:http://www.cnblogs.com/xxcanghai/p/5189353.html

  5. 转:C语言中的static变量和C++静态数据成员(static member)

    转自:C语言中的static变量和C++静态数据成员(static member) C语言中static的变量:1).static局部变量        a.静态局部变量在函数内定义,生存期为整个程序 ...

  6. 牛客网 --java问答题

    http://www.nowcoder.com/ 主要是自己什么都不怎么会.在这里可以学习很多的! 第一天看题自己回答,第二天看牛客网的答案! 1 什么是Java虚拟机?为什么Java被称作是“平台无 ...

  7. 基于dubbo源码包通过Maven构建dubbo的详细步骤

    通过Maven构建dubbo 既然可以下载得到源码以及发布包,那么为什么要去构建dubbo呢?,我们先来看下dubbo的主要模块: 我们不仅要使用dubbo的核心框架,还要使用它的一些服务,比如管理控 ...

  8. POJ 1218

    题目描述看着就乐了,死板得只按着题意来写了ps: tequi是escape的方言版.. #include <iostream> using namespace std; int main( ...

  9. 开源HTML5 Canvas游戏Runtime发布

    Cantk-Runtime是通用的HTML5 Canvas 2D游戏引擎运行库,让HTML5游戏的性能飞起来.Cantk-Runtime以PhoneGap插件的方式提供,从此结束PhoneGap低性能 ...

  10. jquery 常用函数

    过滤选择器 $("li:eq(2)").css("background-color", "#60F"); 索引 li:contains('土 ...