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;
} `配置