C++
猿来巡山
这个作者很懒,什么都没留下…
展开
-
c++ win32 启动进程并传命令行参数,杀死进程
获取当前dll路径static HMODULE GetSelfModuleHandle(){ MEMORY_BASIC_INFORMATION mbi; return ((::VirtualQuery(GetSelfModuleHandle, &mbi, sizeof(mbi)) != 0) ? (HMODULE)mbi.AllocationBase : NULL);}std::string GetCurDllPath(){ WCHAR szModuleFileName[MAX原创 2021-08-25 11:37:57 · 1163 阅读 · 1 评论 -
“wait_for“: 不是 “winrt::impl“ 的成员
错误 C2039 "wait_for": 不是 "winrt::impl" 的成员 C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\cppwinrt\winrt\impl\Windows.Foundation.0.h 983 vs2019 编译 winrt,报错,"wait_for" is not member of "winrt::impl",错误的中文描述是"wait_for": 不是 "wi...原创 2021-07-30 15:53:48 · 1921 阅读 · 1 评论 -
vs工程由exe改为dll,新写了两个文件.h,.cpp,导出3个函数,结果总是导出失败
1.首先exe工程改为dll工程,__declspec(dllexport)导出几个函数,只生成dll,没有lib此问题可以通过工程新建一个xxx.def文件,空的就行,再编译就会生成lib2.新写的test.h,test.cpp中导出3个函数,其他工程引用时,编译链接提示找不到相应的符号,dumpbin工具查看lib,dll确实未看到要导出的函数,说明导出不成功经过查找,尝试,最后确定,test.cpp文件中,没有引用头文件 test.h ,这样就会导出失败,//test.h//t原创 2021-01-21 18:05:31 · 426 阅读 · 1 评论 -
STL Vector的sort排序以及元素删除remove,earse
#include <iostream>#include <vector>#include <algorithm>using namespace std;typedef struct _WinHandleInfo{ int posId; _WinHandleInfo(int id) { posId = id; } bool operator==(_WinHandleInfo *p_stOther) { return posId == .原创 2020-06-02 16:32:04 · 729 阅读 · 0 评论 -
C++读取配置文件的封装类config
C++中读取配置文件的类封装,很好用,直接可以用config.h//Config.h#pragma once#include #include #include #include #include /** \brief Generic configuration Class**/class Config { // Dataprotected:转载 2015-04-15 18:03:38 · 782 阅读 · 0 评论 -
error LNK2001: 无法解析的外部符号 "__declspec(dllimport) class std::basic_ostream
调用静态库中的一个方法,然后本工程编译错误,找到静态库中使用了cout,导致的 去掉就可以了具体原因未找到,可能标准输出cout与哪里冲突了1>error LNK2001: 无法解析的外部符号 "__declspec(dllimport) class std::basic_ostream > std::cout" (__imp_?cout@std@@3V?$basic_ostream@DU?$原创 2018-01-19 10:57:49 · 6811 阅读 · 0 评论 -
STL list push_back崩溃
写代码过程中,遇到崩溃,崩溃地方是queue的front(),检查了所有代码,未找到原因后来尝试改为list,结果list 的push_back()数据,就会崩溃,后来找到原因,以下为主要代码,备份一下,以防再犯类似错误不应该对STL的容器执行memset 清零typedef struct _Source{ char name[128]; uint64_t time;...原创 2019-09-26 16:54:55 · 3552 阅读 · 2 评论