問題1>
c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\atlcore.h(35): fatal error c1189: #error : this file requires _win32_winnt to be #defined at least to 0x0403. value 0x0501 or higher is recommended.
方法:增加標頭檔案targetver.h 檔案內容如下:
#pragma once
// 包括 sdkddkver.h 將定義最高版本的可用 windows 平台。
// 如果要為以前的 windows 平台生成應用程式,請包括 winsdkver.h,並將
// win32_winnt 巨集設定為要支援的平台,然後再包括 sdkddkver.h。
#include
問題2>
編譯出現error msb3073: 命令「regsvr32 /s /c:vcend」已退出,**為 3
方法:專案-專案屬性-自定義生成步驟 ,修改「輸出」項為「從父級或專案預設屬性繼承」即可。
問題3>
#if _win32_winnt < 0x0403
#error this file requires _win32_winnt to be #defined at least to 0x0403. value 0x0501 or higher is recommended.
#endif
方法:將stdafx.**件的#define _win32_winnt 0x0400修改為
#define _win32_winnt 0x0500
npm 常規錯誤
意外結束 json解析期間 解決辦法 npm cache clean force 解釋 force 強力清除快取。npm warn ajv keywords 3.2.0 requires a peer of ajv 6.0.0 but none was inst alled.ajv是乙個基於json...
MFC 常規DLL匯出和使用
一 匯出 1 建立mfc共享dll工程,不是擴充套件 2 在匯出dll的專案.cpp檔案中 void stdcall add1 int a else 3 在專案.def檔案中 library q exports add1 1 1表示匯出函式的識別符號 二 使用dll 1 將dll放在專案的debug...
關於在MFC工程中呼叫MFC常規動態庫
使用mfc常規型動態鏈結庫 1 將生成的動態鏈結庫檔案 regudll.dll 和庫檔案 regudll.lib 拷貝到要呼叫的工程dlltest的目錄下,再將 regudll.lib 檔案加入到呼叫工程dlltest中.2 在呼叫工程testdlg.h中加入如下 宣告動態鏈結庫函式 define ...