Visual C++
Prime吉吉
业精于勤荒于嬉,行成于思毁于随。
展开
-
__declspec(dllexport)与__declspec(dllimport)的区别
dllexport和dllimport都是DLL内的关键字,即导出与导入。他们是将DLL内部的类与函数以及数据导出与导入时使用的。 dllexport是在这些类、函数以及数据的申明的时候使用。用他表明这些东西可以被外部函数使用,即(dllexport)是把 DLL中的相关代码(类,函数,数据)暴露出来为其他应用程序使用。使用了(dllexport)关键字,相当于声明了紧接...转载 2020-03-30 09:11:57 · 719 阅读 · 0 评论 -
VS2015常用快捷键(转)
本文转自:https://blog.csdn.net/qq395537505/article/details/518975661.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“...转载 2019-06-13 16:18:39 · 195 阅读 · 0 评论 -
visual studio 安装gtest
1、安装gtest到github下载gtest的源码https://github.com/google/googletest解压下载的源码压缩文件,在googletest-master\msvc目录下,看到有gtest.sln文件,使用VS2015打开它,然后选择x64,编译gtest项目,分别编译Debug和Release两个版本,生成gtestd.lib,gtest.lib...原创 2019-06-02 15:02:17 · 2274 阅读 · 0 评论 -
Visual Studio2015如何配置libgit2
Visual Studio2015如何配置libgit2参考:https://libgit2.org/docs/guides/build-and-link/在VS中新建一个项目,mygit2 在该项目中导入源文件 打开解决方案mygit2,右键属性,选择所有配置,在C/C++栏中,选择常规,在附加包含目录栏里添加libgit2的include路径4、找到链接器,常规,在附加...原创 2019-05-28 11:44:24 · 498 阅读 · 0 评论 -
什么是静态库?动态库?dll?lib?a?so?
动态链接库目标程序通常都不是独立个体,生成程序时都需要链接其他的库,要用到其他库的代码。对于多个程序同时运行而言,内存中就可能有同一个库的多个副本,占用了太多内存而干的活差不多。为了优化内存运用效率,引入了动态链接库(Dynamic Link Library),或叫共享库(Shared Object)。使用动态链接库时,内存中只需要一份该库文件,其他程序要使用该库文件时,只要链接过来就行了。...转载 2019-09-04 18:55:49 · 1393 阅读 · 2 评论