糾結wtl更新問題已經1個月了,裝了vs2010才知道wtl很難相容vs2010,不想換回vs2008了。
今天找到了wtl的svn下載下傳了最新的代碼終于可以在vs2010裡面順利使用wtl了。
http://wtl.svn.sourceforge.net/viewvc/wtl/
在上面連結把trunk打包下載下傳下來。http://wtl.svn.sourceforge.net/viewvc/wtl/?view=tar
解壓到固定的位置,以後就别移動了,不然AppWizard要重新裝。用wtl\Wizards\AppWiz\setup100.js給vs2010安裝wtl應用程式向導。
在新工程屬性頁裡“Configuration Properties -> C/C++ -> Additional Include Directories -> <Edit>”添加wtl的include目錄。同樣,在“Configuration Properties -> Resources ”添加wtl的include目錄。
如果#include <atlapp.h>有問題就改成絕對路徑吧。
====================================================
找不到atlapp.h的解決方法
今天解除安裝了VS2010,安裝了VS2008,VS2003.net我倒是一直用的,很喜歡。
用2008調試一個貌似的2005的擠房器源碼 QuickRoom。
發現錯誤:
錯誤 1 fatal error C1083: 無法打開包括檔案:“atlapp.h”: No such file or dir
1。 下載下傳WTL 8.0并解壓縮,如解壓縮到:C:\Program Files\Microsoft Visual Studio 9.0\WTL8.02.
2。在Visual Studio裡選擇菜單"工具"->"選項"->"項目和解決方案"->"VC++ 目錄",--》包含檔案
增加包含檔案路徑:C:\Program Files\Microsoft Visual Studio 9.0\WTL8.0