作者aada (aada)
看板C_and_CPP
標題[問題] MFC fatal error C1189
時間Tue May 25 18:17:27 2010
請問一下,
我目前在學MFC, 在編譯的過程中出現問題,
其錯誤如下, 這好像是說系統最少要Vista才可以執行,
INVER not defined. Defaulting to 0x0600 (Windows Vista)
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxwin.h(26)
: fatal error C1189: #error : Your version of the Windows SDK is earlier
than 6.0. Try setting the 'WINVER' and '_WIN32_WINNT' definitions in your
project to less than 0x0600.
我的系統是XP SP3, 有辦法法修改嗎?
謝謝
我在
afxwin.h中加入
#define WINVER 0x0500就可以了>
------------------------------------------------
再請問大大一個問題,
在執行廠商給我的c#程式時,它出現錯誤訊息
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1682,9):
error MSB3552: 找不到資源檔 "Properties\Resources.resx"。
應該怎麼處理呢
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.192.147
→ WPC001:編譯過程跟OS無關, 主要可能是你SDK版本問題... 05/25 23:01
→ WPC001:在stdafx.h 加入一行 #define WINVER 0x0500試看看... 05/25 23:02
→ aada:SDK有辦法更新嗎 05/25 23:15
※ 編輯: aada 來自: 140.122.178.126 (05/25 23:17)
※ 編輯: aada 來自: 140.122.178.126 (05/25 23:25)