[英]Getting “Cannot open include file: 'atlbase.h': No such file or directory” error
[英]Visual Studio 2012 using platform toolset v100. Cannot open source file “atlbase.h”
我正在使用Visual Studio Ultimate2012。當我使用默認的v110平台工具集時,我有一個可以正常工作的項目。
現在,我想將點雲庫(PCL)添加到該項目中以進一步進行工作。 不幸的是,只有Visual Studio 2010可用的二進制文件。我首先嘗試自己編譯2012二進制文件,但是事實證明,這比其價值更大。 因此,為了使用PCL預先構建的二進制文件,我將平台工具集更改為v100。
但是,這樣做時,我的包含文件之一(atlbase.h)不再被識別。 我試圖通過在項目屬性中添加ATL的包含和庫目錄來手動包含此內容。 這產生了很多新錯誤,這些錯誤源自atl頭文件,這似乎很奇怪。 我還嘗試將選項“使用ATL”更改為“動態鏈接到ATL”和“靜態鏈接到ATL”,從默認的“不使用ATL”更改為無效。
我正在使用64位Windows 7 Ultimate計算機,並希望以32位進行編譯。
編輯:使用過程監視器,我發現Visual Studio正在C:\\ Program Files(x86)\\ Microsoft Visual Studio 10.0 \\ VC \\ atlmfc \\ include \\ atlbase.h中查找包含文件。 該文件夾(.. \\ atlmfc)不存在。 我的VS2012安裝在D:\\ School Programs \\ Visual Studio 2012中
有解決辦法嗎?
這些步驟解決了我的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.