error C2039: 'OutputDebugStringA': is not a member of '`global namespace''
但是atltrace.h是mfc的官方檔案。
我嘗試了在vs2015下新建空工程,可以編譯成功,然后再把老h和cpp檔案添加到空工程,就編譯報錯了,報上面的錯誤。
求有了解的高手看看如何解決,非常感謝!
uj5u.com熱心網友回復:
include Windows.hlink with Kernel32.lib
uj5u.com熱心網友回復:
HeaderWinBase.h (include Windows.h)
Library
Kernel32.lib
DLL
Kernel32.dll
uj5u.com熱心網友回復:
我的專案已經加了Kernel32.lib的鏈接,但是atltrace.h是mfc系統檔案,不用我手動修改吧。另外就是沒有添加老的h和cpp時,編譯并不會報這個錯,所以感覺atltrace.h本身應該沒問題
uj5u.com熱心網友回復:
應該還有其它問題。。調整下頭檔案順序。。uj5u.com熱心網友回復:
主要是atltrace.h是系統檔案,根據前面表現來說不像是系統檔案出問題,但不知道是哪個檔案有問題,所以不知道該如何調順序。求指教轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/57515.html
標籤:非技術類
上一篇:影像輪廓坐標點的提取
