环境:win7 x64 + vs2013 1.用vs2013打开zlib-1.2.8\contrib\vstudio\vc11\zlibvc.sln进行编译 包含了下面的的多个项目: miniunz:一个解压的测试例子(下面所使用的测试使用用例) minizip:一个压缩的测试例子 testzlib:使用zlib静态库,并测试压缩/解压效率 testzlibdll:使用zlib动态库,并测试压缩/解压效率 zlibstat:生成zlib静态库的项目 zlibvc:生成zlib动态库的项目 2.e…
最近要往arm开发板上移植android系统,大大小小的问题遇到了太多太多,都是泪啊.本人初接触嵌入式开发,对问题的根源不是太了解,不过好在每解决一个问题,便记录一下.话不多说,正式罗列问题: host Executable: a3dconvert (out/host/linux-x86/obj/EXECUTABLES/a3dconvert_intermediates/a3dconvert) /usr/bin//libstdc++.so when searching for -lstdc++ /…
源码编译apache报错的解决方法   问题介绍 在源码编译安装httpd时,./configure执行无错误,到make时就报错,在网络上搜索了很多文章,很多方法如换apr-util的低版本并不能很好的解决该错误.经过不断的努力,我最终解决了该问题,现将方法记录. 说明:apr/apr-util都是源码编译安装的 错误如下: ... /usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_StopParser'…
为了使某个类的成员函数能对不同的参数进行相同的处理,需要用到函数模板,即template<typename T> void Function(). 编译时报错LNK2019 解决方法: 1.将模板函数的声明.实现都写在头文件里. 2.网上也有人说这包含头文件时,将源文件(*.cpp)也包含进去,这样就能够将函数模板的声明和定义分开了.个人感觉这个方法不太靠谱. 下面给个例子 #include<iostream> using namespace std; class A { publ…
因为项目中同时使用cordova-hot-code-push-plugin和phonegap-plugin-barcodescanner,编译时报错:AAPT: error: resource android:attr/fontVariationSettings not found. 解决方法: 安装cordova-android-support-gradle-release插件 cordova plugin add cordova-android-support-gradle-release…
操作系统:OSX10.14 XCode:10.1 热更新插件:https://github.com/nordnet/cordova-hot-code-push 这个热更新插件,在安卓下编译,没有问题,可以顺利编译,但是在最新版的XCode下编译,却出现错误了! 错误信息:ld: library not found for -lstdc++.6 错误截图: 看错误提示,就是缺少“lstdc++.6”的库,于是搜索解决方法,最终解决了! 解决方法:把缺少的库放到对应目录中. 库下载地址:https:…
当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息.警告信息可能意味着程序中隐含的大错误,也可能确实没有问题.对于警告的正确处理方式应该是:尽可能地消除之.对于编译程序给出的每个警告都应该仔细分析,看看是否真的有问题.只有那些确实无问题的警告才能放下不管. 说明: 由于编译的警告各种各样,根本不可以一一罗列出来,下面只是列举出比较典型的一些警告,还有一些警告,大家只要根据字面意思,就可以很快的查找出来,并解决之. 类型1: 显示:warning: implicit declar…
Eclispe3.7以后在使用可变函数时可能会遇到这种编译错误的问题 The method is ambiguous 正确的解决方法是:  在eclipse.ini -vmargs后面添加  -DtolerateIllegalAmbiguousVarargsInvocation=true  重启并Clean项目,自动重新编译之后错误消失.…
问题描述 在使用Maven来构建Spring项目的时候,使用下面代码来读取Spring配置文件. ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("/com/lin/test1/spring_config.xml"); 在编译之后,报错: 原因: 在编译后的文件目录中找不到xml配置文件: 解决方法: 在pom.xml文件中增加配置: <build> <resour…
转自:http://lizi464789754.blog.163.com/blog/static/1689370852011924113245778/ 由于 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcode4.2 新建项目时,会有一些小小的变化. NSAutoReleasePool  被 @ {Autoreleasepool / / Code for autoreleasepool } block 取代了. 新增了__strong…