C++
ruofeng133
技术美术
展开
-
Cmake报错问题解决
各种环境变量没设置https://www.cnblogs.com/time-is-life/p/7009752.htmlset(CMAKE_PREFIX_PATH "D:/Qt/Qt5.9.0/5.9/msvc2015_64")set(GLEW_INCLUDE_DIRS "D:/GL/glew-1.9.0/include")set(GLEW_LIBRARIES "D:/GL/glew-1.9.0/lib")// 这个是比较快捷的办法list(APPEND CMAKE_PREFIX_P.原创 2022-03-29 12:27:07 · 739 阅读 · 0 评论 -
fbx sdk 平滑法线 解决硬表面断线问题
https://zhuanlan.zhihu.com/p/361103783记录一下,add vertexcolor卡了我好久#include <fbxsdk.h>#include <string>using namespace fbxsdk;using namespace std;void StoreNormalsToVertColor(FbxNode* node){ if (node->GetChildCount()) { for (int i .原创 2021-07-20 19:32:04 · 1548 阅读 · 4 评论 -
fbxsdk2019 无法解析的外部符号
https://blog.csdn.net/lilysara/article/details/53940353问题就是报错,编译不通过解决貌似新版本改了一些调用方式增加几个静态库就好了原创 2020-11-03 22:39:09 · 599 阅读 · 0 评论 -
C++ 向别的进程注入Dll注入成功,但是没运行
多字节和宽字节: https://www.cnblogs.com/chen-cai/p/9151588.htmlhttps://bbs.pediy.com/thread-168137.htm#include <windows.h>#include "stdio.h" #include <tchar.h>void InjectDLL(HANDLE hProcess, const char* libName){ char dllPath[MAX_PATH + 1] =.原创 2020-10-12 22:20:52 · 1035 阅读 · 0 评论 -
WDK驱动开发注意事项
参考 https://blog.csdn.net/liny000/article/details/81260385需要设置对应的平台版本才可以,不然会蓝屏!!!!SDK要对应相应的WDK原创 2020-10-03 11:15:15 · 309 阅读 · 0 评论 -
算法 异或 C++
异或就是找不同(大家来找茬)男人和女人才可以生孩子,否则不行异或通常用来找不同a ^ b ^ c = a ^ c ^ b (交换律)0 ^ a = a (0 ^ 1 = 1, 0 ^ 0 = 0) (有点像’或’运算,所以叫异或 ????)a ^ a = a (因为没啥不同的)#include <vector>#include <iostream>void main(){ std::vector<int> nums = {2,2,3,10,3原创 2020-07-16 09:57:40 · 356 阅读 · 0 评论 -
C++指针 * &
做个笔记指针变量的作用就是用来存地址的void main(){ int a = 1; int *p = &a; cout << &p << "\t" << &a << endl; cout << *&p << "\t" << &a << endl; cout << **&p << "\t" <&.原创 2020-07-09 10:19:44 · 169 阅读 · 0 评论 -
Win32api编程
主要是为了创建一个体积超小的windows程序,然后就搜索win32 tutorial,就搜到了这个http://winprog.org/tutorial/zh/start_cn.html开始vs2017 直接新建一个空的C++项目直接按照步骤来就好,貌似创建一个窗体小工具的话,直接拖控件就可以了。????纳尼?win32还可以拖控件?没错,确实可以,vs2017,资源文件夹里添加资源,...原创 2020-01-19 16:22:44 · 929 阅读 · 0 评论 -
C++ 读写txt文件
#include <iostream>#include <fstream>#include <string>#include <stdio.h>#include <vector>#include <iomanip>using namespace std;//字符串分割函数std::vector<st...原创 2016-04-28 13:33:50 · 518 阅读 · 0 评论 -
C++ forward_list的简单使用
#include <iostream>#include <forward_list>using namespace std;/*******************std单链表的间隔插入因为链表的判断结束逻辑是判断next是否为空所以末尾也会插入一个0*******************/void main() { forward_list&l...原创 2018-08-16 10:39:27 · 580 阅读 · 0 评论 -
C++ 容器库(Containers library)
目的: 为了让程序员能够更容易的实现和使用常用的数据结构,如队列、栈等。线性容器 Name describe array 静态连续数组 vector 动态连续数组 deque 双向队列 forward_list 单链表 list 双链表关联容器 Name describe s...原创 2018-08-15 10:24:35 · 609 阅读 · 0 评论 -
C++ 接口(纯虚函数)
c++ 接口的实现, 注意继承的时候要公开继承 : public Box#include <iostream>using namespace std;class Box{public: // 纯虚函数 virtual double getVolume() = 0; double length; // 长度 double ...原创 2018-08-07 09:27:47 · 1428 阅读 · 0 评论 -
VisualStudio遇到的一些初级问题
dllimport啥的符号错误,右键 — 属性 — 常规 — 字符集 — 使用多字节字符集找不到(打不开)xxx头文件, 检查包含目录, 右键 — 属性 — VC++ — 包含目录 — 添加头文件所在的目录以后再加把 ...原创 2018-08-09 17:07:38 · 386 阅读 · 0 评论 -
C++ 运算符重载
运算符重载的一个例子#include <iostream>using namespace std;class Box {public: int length; int breadth; int height; Box operator + (const Box& b) { Box box; ...原创 2018-07-31 09:58:19 · 245 阅读 · 0 评论 -
C++ 随机数
#include<iostream>#include<cmath>#include<time.h>using namespace std;void main(){ srand((int)time(0)); for (int i = 0; i < 100; i++) { int n = rand() % 9...原创 2018-07-27 09:57:12 · 182 阅读 · 0 评论 -
C++ const常量的理解
*b //取值 &b //取地址 int *b //指针变量 存的是一个地址 int &b //引用变量 存的是一个别名int main() { int a = 30; int e = 40; const int* b = &a; // 值是常量 i...原创 2018-04-28 14:26:22 · 287 阅读 · 0 评论 -
C++ 读取二进制文件到char*
字符串拼接 char buf[16] = "dsaas"; char ss[20] = "dsadas"; strcat_s(buf, sizeof(buf)+ sizeof(ss), ss); cout << buf << endl;读取二进制文件到char*#include <string.h>#inclu...原创 2018-04-28 17:18:28 · 6978 阅读 · 0 评论