自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

原创 C++学习(三五二).NET Framework的安装路径

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

2021-09-30 20:48:40 4270

原创 C++学习(三五二)未找到框架“.NETFramework,Version=v4.0”的引用程序集

未找到框架“.NETFramework,Version=v4.0”的引用程序集。若要解决此问题,请安装此框架版本的 SDK 或 Targeting Pack,或将应用程序的目标重新指向已装有 SDK 或 Targeting Pack 的框架版本。请注意,将从全局程序集缓存(GAC)解析程序集,并将使用这些程序集替换引用程序集。因此,程序集的目标可能未正确指向您所预期的框架。非clr项目不允许设置.NETFramework...

2021-09-30 20:20:29 4328

原创 C++学习(三五一)异常来自 HRESULT:0x80041FE2 未将对象引用设置到对象的实例

用Microsoft Visual Community 2017版打开,不要用Microsoft Visual Enterprise 2017版打开。

2021-09-30 06:18:40 554

原创 C++学习(三五零)GDAL

GDAL(主页:http://www.gdal.org/)是一个操作栅格地理数据的库,由C写成。它包括读取、写入、转换和处理各种栅格数据格式。当前版本的GDAL还包含了OGR库,OGR也是用C写成,是操作矢量地理数据的库,合二为一,GDAL库具备了操作栅格和矢量地理数据的能力。更令人欣喜的是,GDAL是开源的,跨平台的,目前有很多软件都用到了GDAL,如GRASS,QGIS,Google Earth等等。GDAL支持C/C++、VB、Python、Java、C#/.NET、Ruby、Perl,目前能够支持如

2021-09-28 05:51:34 299

原创 C++学习(三四九)cygwin

Cygwincygwin是:GNU和开源工具的大量集合,提供类似于Windows上Linux发行版的功能。提供大量POSIXAPI功能的DLL(cygwin1.DLL)。cygwin不是:在Windows上运行本机Linux应用程序的方法。如果希望应用程序在Windows上运行,则必须从源代码重新生成应用程序。一种神奇地让本机Windows应用程序了解UNIX®功能(如信号、PTY等)的方法。同样,如果要利用Cygwin功能,您需要从源代码构建应用程序。Cygwi

2021-09-25 07:15:07 291

原创 C++学习(三四八)CLang GCC

从代码上说,clang结构更简单。因为clang只需要完成词法和语法分析,代码优化和机器代码的生成工作由llvm完成。所以和全部由自己包下的gcc比起来,clang可以更专注地做好一件事。这种结构也使clang可以被单独拿出来用在其他的程序里。比如vim的clang_complete插件就是利用clang进行语法分析后给出精确的自动补全和语法错误提示的。而gcc就没法很方便地做到这一点。在实用性方面,除了有更快的编译速度更快和更友好的出错提示外,clang还内置有静态分析工具,可以对代码进行静态分析

2021-09-21 17:55:13 355

原创 C++学习(三四七)make-standalone-toolchain使用

#$ANDROID_NDK/build/tools/make-standalone-toolchain.sh --platform=android-24 --install-dir=./android-toolchain --ndk-dir=/Users/musictom/Library/Android/sdk/ndk-bundle/ --use-llvm#$ANDROID_NDK/build/tools/make-standalone-toolchain.sh --platform=androi...

2021-09-21 07:13:11 2326

原创 C++学习(三四六)cygwin 交叉编译Android gdal

1、交叉编译工具链所在的bin目录放入Path环境变量2、

2021-09-21 07:12:26 1111

原创 C++学习(三四六)cygwin设置环境变量

printenv PATH注意路径使用":"分割set PATH in BASH Shell as follows:export PATH=.:/home/yap/bin:/bin:/usr/local/binexport PATH=.:/home/yap/bin:`printenv PATHin TCSH Shell, you would do:setenv PATH=.:/home/yap/bin:/bin:/usr/local/bin

2021-09-20 16:28:20 899

原创 C++学习(三四五)cygwin make 未找到命令

command not found原因:没有安装make工具解决办法:cygwin下make指令不存在 & cmd也能用make的配置方法

2021-09-20 14:03:57 619

原创 C++学习(三四四)./configure、make、make install,autoconf automake

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤一、基本信息  1、./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。  2、make是用来编译的,它从Makefile中读取指令,然后编译。  3、make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置..

2021-09-20 14:00:23 666

原创 C++学习(三四三)Check for sizeof socklen_t failed

CMakeLists.txt改为这样即可#if(HAVE_SOCKLEN_T)# set(CURL_TYPEOF_CURL_SOCKLEN_T "socklen_t")# check_type_size("socklen_t" CURL_SIZEOF_CURL_SOCKLEN_T)# if(NOT HAVE_CURL_SIZEOF_CURL_SOCKLEN_T)# message(FATAL_ERROR # "Check for sizeof socklen_t fail

2021-09-20 07:16:43 167

原创 C++学习(三四二)静态库 动态库

库只是对象的集合,根据定义,这些对象尚未链接.链接器不用于创建库,因此,没有链接器选项是有道理的.静态库不做符号链接判断动态库做

2021-09-19 13:31:38 173

原创 C++学习(三四一)pkg-config

大家应该都知道用第三方库,就少不了要使用到第三方的头文件和库文件。我们在编译、链接的时候,必须要指定这些头文件和库文件的位置。 对于一个比较大第三方库,其头文件和库文件的数量是比较多的。如果我们一个个手动地写,那将是相当麻烦的。所以,pkg-config就应运而生了。pkg-config能够把这些头文件和库文件的位置指出来,给编译器使用。如果你的系统装有gtk,可以尝试一下下面的命令$pkg-config --cflags gtk+-2.0。可以看到其输出是gtk的头文件的路径。...

2021-09-19 10:42:01 193

原创 C++学习(三四零)osg用CMake生成时是如何引入CURL_DIR的

在各级的CMakeList.txt中未找到该变量,也不是手工创建的。在最顶层的CMakeLists.txt中有FIND_PACKAGE(CURL)

2021-09-19 06:57:35 268

原创 C++学习(三三九)CMAKE的Advanced

mark_as_advanced 将CMake 的缓存变量标记为高级。mark_as_advanced([CLEAR|FORCE] VAR VAR2 VAR...)将缓存的变量标记为高级变量。其中,高级变量指的是那些在CMake GUI中,只有当“显示高级选项”被打开时才会被显示的变量。如果CLEAR是第一个选项,参数中的高级变量将变回非高级变量。如果FORCE是第一个选项,参数中的变量会被提升为高级变量。如果两者都未出现,新的变量会被标记为高级变量;如果这个变量已经是高级/非高级状态的话,它将.

2021-09-19 06:05:53 1941

原创 C++学习(三三八)RSP文件

RSP( Response Text File),是一种资源文件,用编程软件或文本编辑工具可以打开,如VC++、Notepad等等。.RSP 文件包含一个或多个命令行参数,由包含在.NET 编译器平台(也称为Roslyn)中的C#编译器(CSC)使用。它可以存储一个或多个编译器选项以及要编译的一个或多个源代码文件的名称。.RSP 文件以纯文本格式保存,并由CSC在每次编译时处理。.RSP 文件允许您列出要由CSC处理的编译器选项和源代码文件,就像您在命令行中指定它们一样。如果.RSP 文件仅存储一个

2021-09-17 06:48:28 2854 1

原创 C++学习(三三七)Qt5.12+osgEarth2.9 for Android

工具CMake3.12 osgEarth2.9 编译器ninja ndk:android-ndk-r19c 交叉编译工具链:android-ndk-r19c/build/cmake/android.toolchain.cmake 第三方依赖库3rdpartyAndroid.zip(适用于armeabi v5和v7)。

2021-09-12 11:01:36 1564 1

原创 openGL之API学习(一九零)version directive must be first statement and may not be repeated

错误原因#version 100 #version 130#ifdef GL_ES #version 100 #else #version 130 #endif 正确用法#version 100 或#version 130

2021-09-07 06:03:37 370

原创 openGL之API学习(一八九)gl_Position gl_Vertex

gl_Position是顶点着色器(所有版本的顶点着色器)必须计算的值,是每个顶点的最终的位置信息。#version 430 uniform mat4 projMat; uniform mat4 viewMat; uniform mat4 modelMat; layout(location = 0)in vec3 in_position; // matches gl :: EnableVertexAttribArray(0); layout(location = 1)in

2021-09-05 06:29:04 2057

原创 openGL之API学习(一八八)glVertexAttribPointer和glVertexPointer

openGL之API学习(三十一)glVertexAttribPointeropenGL之API学习(一六九)glVertexPointer

2021-09-01 06:40:27 749

原创 openGL之API学习(一八七)gl_Vertex

gl_Vertex表示传入进来的顶点 比如:三角形 正方体的顶点。从glsl 140开始就没有这个内置变量了。 #version 430 uniform mat4 projMat; uniform mat4 viewMat; uniform mat4 modelMat; layout(location = 0)in vec3 in_position; // matches gl :: EnableVertexAttribArray(0); layout(locati

2021-09-01 06:22:45 1475 1

glview631-setup.exe

直观的查看支持的OpenGL的特性和扩展,你也可以下载OpenGL Extensions Viewer,这个软件也有多个平台的版本。

2021-08-15

osgAndroidExampleGLES2重新组织TestNativeCPlusPlus

osgAndroidExampleGLES2是Eclipse下工程文件,理论上Android Studio也是可以打开执行的,但由于种种原因,无法在Andoid Studio上执行。该程序完全基于Android Studio,用CMake组织C++代码,用Gradle作为构建工具,对osgAndroidExampleGLES2进行了重新配置,可以Android Studio3.5上运行、调试。

2021-06-19

NVIDIA_Nsight_Tegra_Release_3.6.19217.7511.exe

NVIDIA® Nsight™ Tegra®, Visual Studio Edition brings Microsoft Visual Studio to Android, allowing for seamless GDB and JDB remote debugging to all Android devices capable of native application debugging, supporting all Android ABIs – ARM v7, ARM v8, x86, x64.

2021-02-11

wgl相关函数.pdf

wgl是Windows操作系统和OpenGL做交互的一系列扩展api,该文档提供了wgl相关函数及其使用说明。

2020-05-31

mapx功能说明

对mapx的功能有很详细的说明,是开发地理信息系统的一个很好插件

2012-02-23

google输入法

很好用的输入法软件,可以方便的在中英文之间切换,并且字库的命中率也相当高

2008-07-13

瑞星最新杀毒

瑞星最新出的杀毒软件

2008-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除