我在StackOverflow中搜索了我的問題,並且我理解了一些解決此問題的方法 - 我想。但是,我無法完成此操作:ATLBase包含不起作用
我有一個在舊版本的Microsoft Visual Studio中工作的項目。現在,我必須將這些項目轉換爲Visual C++ 2008 Express Edition。我在StackOverflow中搜索了這個和下載的Windows SDK。我發現這個在:this page和this page。
我還更新了Visual C++ Express在編譯我的代碼時查找的目錄,並更新了這些目錄。我向VC++ Express添加了include和atl目錄。然而,我的輸出窗口還指出:
------ Build started: Project: myProject, Configuration: Debug Win32 ------
Compiling...
stdafx.cpp
c:\documents and settings\username\my documents\visual studio 2008\projects\myProject\myProject\stdafx.h(16) : fatal error C1083: Cannot open include file: 'atlbase.h': No such file or directory
Build log was saved at "file://c:\Documents and Settings\username\My Documents\Visual Studio 2008\Projects\myProject\myProject\Debug\BuildLog.htm"
myProject - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
所以,對不起,如果我做錯了什麼,而要你給我一些提示。
謝謝。
忍者編輯:我是否必須下載並安裝「Windows Driver Kit Version 7.1.0」?
那麼,有什麼辦法可以包括它嗎?下載它幷包含到我的項目中的一些方法? –
WDK有ATL,但我的印象是這是一箇舊的ATL版本(不確定)的副本。 –
而且,它是600 + MB。我不能只在我的項目中的某個地方包含一個小小的atlbase.h並解決這個問題嗎? –