當前位置:編程學習大全網 - 編程軟體 - WIN7下 VC++2010 winAPI編程問題。

WIN7下 VC++2010 winAPI編程問題。

樓主妳好

妳這個代碼本身是沒有錯誤的

但是我編譯妳的代碼的時候 編譯器提示"error C2440: "=": 無法從"char [9]"轉換為"LPCWSTR""

這個很明顯是字符集的問題了

vs2005之後的版本 都有:Unicode和Multi-byte 兩種字符形式

Multi-byte對應的是char *或者char []

Unicode對應的是多字符類型

而vs2005之後的版本默認的是Unicode 所以在使用char *和char []字符類型的時候

編譯器會報錯 說類型不匹配

這裏就是:"無法從"char [9]"轉換為"LPCWSTR"

解決方案很簡單: 在妳的vc編譯器裏面:項目->(工程的名稱+)屬性->常規->字符集:改為“使用多字節字符集”即可

ps:樓主的程序功能是顯示壹個黃色的橢圓吧 我運行了的

希望能幫助妳哈^_^

  • 上一篇:數控精雕與加工中心的區別
  • 下一篇:屬牛微信名聚財的名字85年,屬牛取什麽微信名最好
  • copyright 2024編程學習大全網