![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
小红威武
Be a responsible, strong and gentle man.
展开
-
VS2010 error MSB8008: 指定的平台工具集(v140)未安装或无效.请确保选择受支持的 Platforom
在VS2010运行项目时出现此问题:编译时错误: 运行时错误: 产生这个问题的原因是我之前在VS2015中调式过该工程,所以工程的平台工具集配置成了V140,而VS2010对应的平台工具集时V100.所以,只需手动将工具集的版本改回来:右键点击你的项目,选择属性,再点击配置属性中的常规,常规中有个平台工作集,把V140改成V100,点击应用即可。原创 2016-12-04 15:23:42 · 12562 阅读 · 1 评论 -
C/C++混合编程时出现的预编译头文件的冲突。
在vs项目中药实现C++和C混合编译的时候,会出现如下错误。fatal error C1853: “Debug\MyCpp.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反) 这是由于VS默认的预编译头文件是针对 C++ 的 (stdafx.h 和 stdafx.cpp)如果C文件不太多的话建议将C文件的属性设置为不适用预编译:右键c文件->属性->配原创 2016-12-06 16:15:59 · 1427 阅读 · 0 评论 -
JNI开发中链接各种类型的库的CMAKE文件写法。
一般来说有四种情况:动态库(.so),静态库(.a),NDK自带的库(eg. liblog),编写的源文件(c/c++文件):distribution_DIR 为libs目录 set(distribution_DIR ../../../../libs)1. 动态库:add_library( x264 SHARED IMPORTED)set_tar原创 2017-11-19 15:55:26 · 969 阅读 · 0 评论