C++Study
fonws
这个作者很懒,什么都没留下…
展开
-
2021-08-24
动态链接库的导入导出导出:第一种方式:extern “C” {__declspec(dllexport) string GetHeadFileVer(void);__declspec(dllexport) string CheckLicence(void);__declspec(dllexport) string LockStationName(void){return “PLR”;}}第二种方式:define IMGDARKNETSHARED_EXPORT Q_DECL_EXPORTe原创 2021-08-24 09:46:46 · 59 阅读 · 0 评论 -
C++外调EXE
//外调exeCString Upcstr = _T(".\bigbird_Atlas.exe “) + aFileUp2 + _T(”.zip");int upstates;FILE *fGoogleBreak;char ptrs[100] = { 0 };char cmdr[100] = { 0 };strcat(ptrs, (CT2A)Upcstr);if ((fGoogleBreak = _popen(ptrs,“r”)) != NULL){//取cmd窗口中字符串while (原创 2020-07-29 17:36:43 · 106 阅读 · 0 评论 -
C++学习笔记
C++笔记运行之前:1、预处理:宏定义展开、头文件展开、条件编译、这里不会检查语法2、编译:检查语法、将预处理后文件生成汇编文件3、汇编:将汇编文件生成目标文件(二进制文件)4、链接:将目标文件链接为可执行程序malloc:分配内存free:释放内存memset:重置内存值(清空)1、函数参数不同,memset可以拷贝一块内存2、拷贝结束标志不同strcpy以\0结尾 memset以个数结尾strcpy:拷贝字符串memcpy:拷贝n个字节到所指的内存地址上,所指的内存空间不可重叠原创 2020-07-20 14:21:38 · 167 阅读 · 0 评论