VS2017配置使用#<pthread.h> https://blog.csdn.net/cry1994/article/details/79115394(原来SystemWow64里面存储的是32的文件.) 配置后遇到的错误及解决方法: pthread.h中报错:C2011 "timespec":"struct"类型重定义 解决方法:在 #if !defined( PTHREAD_H ) #define PTHREAD_H 下面加上 #define H…
首先写一个简单的测试代码 #include <opencv2/opencv.hpp> #include <iostream> #include <string> using namespace cv; using namespace std; int main() { Mat img = imread("img_test.jpg"); if(img.empty()) { cout<<"error"; ; } cout&…
首先下载得到boost的最新版(目前最新版是1.63) 下载地址: http://www.boost.org   也可以从这里直接下载 http://download.csdn.net/detail/zengraoli/9815337 下载完成后解压出来 编译32位的boost库   打开vs的32位命令行工具   进入到boost源代码文件夹中   进入到boost源代码文件夹中   运行bootstrap.bat   执行如下操作,对boost进行编译 (msvc版本14.0对应的是vs20…
今天敲了一个小程序,编译时出现错误:undefined reference pthread_create 原来由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:gcc -o test -lpthread test.c 再查发现编译时参数写成 -pthread 也是可以的.  * 经反复调试,此代码在多核环境下不安全,可能出现多个线程同时访问共享变量, * 即线程a将cou…
0x1,首先介绍一下编译环境配置 1.UE4.25 2.vs2017(15.9),注:2019编译总是出现错误 3.cmake3.18.5,cmake的作用是为ollvm源码编译成适合于在vs2017上能够进行编译的项目解决文件. 4.andriod studio,最新版就行,为apk打包提供环境. 5.IDA,检查函数混淆的结果. 6.NDK r21b,andriod没有集成ndk,需要手动安装并且在ue4中指定路径. 7.需要注意的是llvmbuild需要Python 2.x,如果你只有或C…
环境: win10  vs2017  v141 1.下载  boost_1_70_0.zip. 2.以管理员方式打开 3. bootstrap.bat 4.编译64位库 b2.exe stage --toolset=msvc-14.1 address-model=64 --stagedir="D:\Appinstall\boost_1_70_0\VC14.1\x64" threading=multi --build-type=complete --build-dir="D:\…
从http://www.gnu.org/software/libiconv/ 下载 libiconv-1.11.1, 这是最后一个支持MSVC编译的版本. 打开 Visual Studio 2017 Command Prompt程序 cd到libiconv-1.11.1目录 编译nmake -f Makefile.msvc  DLL=1  MFLAGS=-MT  NO_NLS=1  PREFIX=d:\libuv 安装nmake -f Makefile.msvc  install DLL=1 …
这几天琢磨写一个Android的Runtime用来加速HTML5 Canvas,让GameBuilder+CanTK 不但开发速度快,运行速度也能接近原生应用.所以花了点时间研究 Android NDK,网上的资料都是讲IDE里的编译方法,这里记录一下命令行下的编译方法,供有需要的朋友参考. 这里以编译hello-gl2为例: 0.安装Android NDK/SDK,设置PATH变量(根据具体情况调整) PATH=$PATH:/work/android/android-sdk-linux/pla…
需要说明的是请一定安装openssl-0.9.8a .  openssl-1.0.0我没有编译成功. 如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)1.安装ActivePerl//初始化的时候,需要用到perl解释器2.使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)3.解压缩openssl的包,进入openssl的目录4.perl configure VC-WIN32尽量在这…
原文:http://www.cppblog.com/liquidx/archive/2009/06/16/87811.html 要在windows环境下使用 #include <pthread.h>头文件,编译会提示没有该头文件, 此时需要下载PTHREAD在windows下的开发包 1.下载PTHREAD开发包,如pthreads-w32-2-8-0-release.exe 地址在这 ftp://sourceware.org/pub/pthreads-win32 2.双击该.exe文件,出现…