第四章的線程部分記錄

VS2017 win10環境git

_tprintf 一直找不到使用 #include <tchar.h> 便可。windows

C1010 在查找預編譯頭時遇到意外的文件結尾。是否忘記了向源中添加「#include "pch.h"」? Cheapter4Thread \cheapter4thread\cheapter4thread.cpp 28 解決: 右鍵你的工做——>屬性——>配置屬性——>C/C++——>預編譯頭——>預編譯頭右邊選擇不使用預編譯頭code

`blog

#include "windows.h" #include <tchar.h>get

void DumpModule() { const IMAGE_DOS_HEADER __ImageBase; HMODULE hModule = GetModuleHandle(NULL); _tprintf(TEXT("with GetModuleHandle(NULL) = 0x%x\r\n"),hModule);it

_tprintf(TEXT("with _ImageBase = 0x%x \r\n"), (HINSTANCE)&__ImageBase);

hModule = NULL;
GetModuleHandleEx(
	GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,
	(PCTSTR)DumpModule,
	&hModule
);
_tprintf(TEXT("with GetModuleHandleEx = 0x%x\r\n"),hModule);

}編譯

int main(int argc, TCHAR * argv[]) {thread

DumpModule();
return 0;

} `配置

gitee:https://gitee.com/penggebest/windowcoresdksdk

相關文章
相關標籤/搜索