
windows程序设计
wks19891215
喜欢C/C++
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MFC获取整个文件夹的大小 (VS05, ascii字符集)
//获取整个文件夹的大小 DWORD64 GetFolderSize(LPCTSTR szPath, DWORD *dwFiles, DWORD *dwFolders) { TCHAR szFileFilter[512]; TCHAR szFilePath[512]; HANDLE hFind = NULL; WIN32_FIND_DATA fileinfo; DWORD64转载 2014-08-26 13:51:33 · 1893 阅读 · 0 评论 -
VC配置运行时库
有时候,自己封装了库做成lib自己用。在引用的项目中,要注意到运行时库的版本。要与封装时保持一致。如封装时使用的MT,使用的时候就不要设置成MTD,不然会导致链接错误。 ------本篇有待完善。2014-9-27原创 2014-09-27 19:07:06 · 931 阅读 · 0 评论 -
CString::GetBuffer()和CString::ReleaseBuffer()
项目中用到了配置文件(ini文件),今天尝试使用了一下。没想到有意外的惊喜。 //写入配置文件(要求目标文件必须存在) CString name=TEXT("wukaisheng"); bool bWrite=WritePrivateProfileString(TEXT("software engineer"),TEXT("name"),name,TEXT(".\\m_test.ini"原创 2014-10-15 00:51:01 · 1190 阅读 · 0 评论 -
关于Dll函数的导出
如我写的dll中有一个导出函数 int Max(int,int); 想把它导出,在dll工程的头文件里可以这样写: _declspec (dllexport) int Max(int,int); 在使用这个函数地方将其导入就可以正常使用 (1)_declspec (dllimport) int Max(int,int); (2)extern int Max(int,int原创 2014-08-13 14:27:18 · 1112 阅读 · 0 评论 -
C++ 11 查看硬件线程个数等信息
#include #include #include #include using namespace std; mutex mtx; void showinfo() { lock_guard lk(mtx); cout<<"hardware thread is "<<thread::hardware_concurrency()<<endl; cou原创 2016-03-26 02:59:09 · 1899 阅读 · 0 评论