- 博客(13)
- 资源 (10)
- 收藏
- 关注
原创 C++11 std::array 与 C# array冲突
**项目迁移过来的时候,用的array<System::String ^> ^出现错误错误(活动) E0442 类模板 “std::array” 的参数太少std::array这时候是因为C++ 11引入了std::array 向量变量,导致的模糊不清,这时候只要指定,为cli下即可cli::array<System::String ^> ^**...
2021-04-06 14:19:23
164
原创 VSCode 提示 undefined reference to “XXX”
原因可能是:多个源文件(.c 或 .cpp)文件,没有编译为 .o文件处理办法:设置源文件参与编译一、在tasks.jason 中设置源文件及参数二、在c_cpp_properties.json 中设置头文件位置{ "configurations": [ { "name": "Win32", "includePath": [ "D:/kkjson/*", //此处是需要的头文件目录位置,有多处则设置多
2021-03-11 19:52:38
3061
转载 c++ 中__declspec 的用法详解
c++ 中__declspec 的用法如下,想要了解的继续往下看吧。语法说明:__declspec ( extended-decl-modifier-seq )扩展修饰符:1:align(#)用__declspec(align(#))精确控制用户自定数据的对齐方式 ,#是对齐值。e.gC++__declspec(align(32))struct Str1{int a, b, c, d, e;};它与#pragma pack()是一对兄弟,前者规定了对齐的最小值,后者规定了对齐的最大值
2021-03-05 11:30:47
1202
原创 nt PASCAL FAR shutdown( SOCKET s, int how);
#include <winsock.h>或#include <winsock2.h>int PASCAL FAR shutdown( SOCKET s, int how);s:用于标识一个套接口的描述字。how:标志,用于描述禁止哪些操作。how的方式有三种分别是SHUT_RD(0):关闭sockfd上的读功能,此选项将不允许sockfd进行读操作。SHUT_WR(1):关闭sockfd的写功能,此选项将不允许sockfd进行写操作。SHUT_RDWR(2):关闭soc
2021-03-03 09:39:11
90
转载 将VSCode添加至右键菜单(Windows下)
问题:Windows上面安装Visual Studio Code编辑器后,常常会因为安装的时候忘记勾选等原因,没有将"Open with Code(右键快捷方式)"添加到鼠标右键菜单里,使用起来多有不便,所以需要我们手动将VSCode添加至鼠标右键菜单之中.解决:1.新建reg文件.在桌面上新建一个文本文件,然后将文件后缀改为:*.reg,文件名任意,例如:add_shortcut.reg.2.编写文本文件内容.将下面的内容Copy到刚才新建的*.reg文件中,文本内容如下:Windows Reg
2021-02-25 09:00:30
253
原创 Boost库安装,VS2017 / VS2019,注意事项
Boost库安装,VS2017 / VS2019,注意事项1需要使用VS自带的命令行工具。生成64lib的命令bjam stage --toolset=msvc-12.0 --build-type=complete --stagedir=”D:\Program_Files\boost_1_62_0\stage_x64” link=static runtime-link=shared threading=multi debug release address-model=64生成32lib的命令b
2021-02-24 21:23:27
605
原创 匿名namespace用法
匿名namespace直接在文件里面不加修饰的访问就OK了,但是超出这个文件就不行了。比如:namespace{ int i;}int main(){ i=1;}
2020-12-26 11:49:20
768
原创 VSCode报检测到#include错误,请更新includepath
一、检测是否安装 MinGW如果没有安装,则参考此文章“MinGW安装”二、检测是否引入MinGW头文件****参考此文章操作MinGW头文件导入三、检测自定义头文件路劲是否包含,如:项目目录结构为:C:\Users\admin\Desktop\test+.vscode++tasks.json++launch.json+include+heard.h+main.cpp则配置文件中需要引入“include”目录,如下图:...
2020-12-24 19:32:47
3323
2
翻译 VSCode中各种预定义参数的含义
在vscode中定义了一些变量,在配置任务脚本时,可能会用到。假设当前workspace的路径为:“C:\Users\admin\Desktop\test”,workspace文件夹下的结构如下(+表示下一层):C:\Users\admin\Desktop\test+.vscode++tasks.json++launch.json+main.cpp${workspaceFolder} :表示当前workspace文件夹路径,也即C:\Users\admin\Desktop\test${wo
2020-12-24 19:22:43
969
1
转载 MinGW-w64的安装及配置教程
MinGW-w64的安装及配置教程https://blog.csdn.net/didi_ya/article/details/111240502
2020-12-24 10:06:12
1404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人