導航:首頁 > 文件教程 > vs2005禁止編譯v70a頭文件

vs2005禁止編譯v70a頭文件

發布時間:2023-01-18 10:17:19

㈠ VS2005編譯問題:al error C1047,fatal error LNK1257

我今天也碰到了一樣的問題,是由於你的編譯器沒有安裝VS2005的Service Package 1造成的,建議你去下載安裝一下吧,可能時間會比較長。

㈡ 為什麼會打不開,我這代碼都是從書上復制過來的,怎麼VS2005老會出現打不開頭文件情況

你看的是C++ primer吧,這個代碼是不全的,書接下來才把這個代碼不全,建議你換一本書,這個不太適合沒有任何基礎的人看

㈢ 我在VS2005中編寫了一個程序,自己製作了頭文件和源文件,再在主函數的文件里包含頭文件,但是調用不了自

08和VS2010。我將下面程序運行了一下:

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main()
{
vector<int> ivec;

for (int i = 0; i < 10; ++i)
ivec.push_back(i);

if (std::is_sorted(ivec.begin(), ivec.end()))
cout << "Support!" << endl;
else
cout << "Not Support!" << endl;
}
發現:2010可以通過編譯,2008則不行!
於是我又查了《C++標准程序》一書,發現上面也沒有,初次判斷is_sorted不是98標準的內容。
我又查看了最新的C++0x標准草稿N3225,果然發現了~由於我沒有98標准,所以不能夠斷定is_sorted不是98的內容,但是我在google上的一些英文網站上得知與我預測的差不多~(雖然在一個網站上差到說SGI版本的STL有is_sorted函數,但是我在侯捷的《STL源碼剖析》中仍未找到,進一步肯定了不是98標準的內容)!
所以,is_sorted是C++0x新標准里邊的內容,雖然標准還沒有面世,但是Visual Studio 2010已經實現了部分新標準的內容!
還有你可以在VS2005下使用另一種替換方式(如果你很像用STL來實現這一功能):
adjacent_find(begin(), end(), greater_than<T>()) == end()
來代替
is_sorted(begin(), end())
另外,團IDC網上有許多產品團購,便宜有口碑

㈣ 為什麼vs不能用萬能頭文件

vs不能用萬能頭文件的原因有:
1、不是所有編譯器都支持萬能頭文件的編譯(如visualstido)。
2、萬能頭文件限制了程序可移植性。
3、在該頭文件中包含了c++所有的頭文件,在程序編寫的過程中,程序中的變數函數可能會和c++標准庫中的命名沖突。

㈤ 請告訴我操作步驟,謝啦!

每新建一個工程,編譯器都會給你新生成一個文件夾,用於存放該工程的所有東西,其默認位置為visual studio 2005(以vs2005為例)文件夾里的project文件夾中,新生成的文件夾里又有一個以你剛建的工程的名字為名字的文件夾,這里存放的就是頭文件和源文件了,你要把sales_item.h放到該文件夾才行,然後你需在你的工程里把sales_item.h包含進去,之後編譯應該就好了

㈥ 錯誤 1 fatal error C1853: "Debug\sift.pch"預編譯頭文件來自編譯器的早期版本

該錯誤是因為當項目中混合了 .cpp 和 .c 文件時,編譯器會對它們採取不同的編譯方式(主要是因為對函數聲明的處理方式不同),因而不能共用一個預編譯頭文件。在 VC++ 中,默認的預編譯頭文件是針對 C++ 的 (stdafx.h 和 stdafx.cpp),當然也可以創建針對 C 的預編譯頭。 方法:將少數的不同類文件設為不使用預編譯頭是比較平衡的做法,方法是:對於 VC++6.0,在 FileView 里對要取消預編譯頭的 .c (或 .cpp) 文件點右鍵,選擇 settings,在彈出的對話框右邊選擇 category 為 precompiled headers,再設置選項為 not using ...;(對於 VS2005,則在 solution explorer 中對相應文件點右鍵選擇 properties,在 precompiled headers 項下設置 not using... 即可。如果需要設置多個文件,則可以按住 Ctrl 鍵再同時選中這些文件並設置)PS:解釋如下點擊項目 點擊屬性 然後選擇C/C++ 預編譯頭 創建使用頭文件 不使用預編譯頭文件(解決方案資源管理器-右擊需要排除的c或cpp文件]-彈出屬性菜單-展開C/C++-預編譯頭-創建/使用預編譯頭-選擇不適用預編譯頭)

㈦ 【學生求教】我用VC6.0+DDK2600實現了彈出U盤的功能,但在VS2005下同樣的代碼編譯通過但不實現功能

工具不同,編譯規則也就不同,實現的效果也是不同的

㈧ 程序編譯出錯,缺少類型說明符

聲明時使用的類型沒有定義。

可能是缺少包含了頭文件。要麼找到定義該類型的地方,要麼自己定義一下, 比如PVOID64,就在用到PVOID64的前面
typedef long long PVOID64;
即可

㈨ 求教大蝦vs2005編譯cs文件的問題,急急急

asp.net網站發布的時候,IIS根本不會去看cs代碼的,而是直接運行debug或者release目錄下的dll文件了(自己找一下),因此是需要重新編譯的。

閱讀全文

與vs2005禁止編譯v70a頭文件相關的資料

熱點內容
linux配置classpath 瀏覽:400
高水平的編程人員一般用什麼電腦 瀏覽:428
電腦壓縮文件找不到怎麼回事 瀏覽:870
c語言程序設計實驗報告順序結構 瀏覽:798
微信什麼版本適合安卓236 瀏覽:41
瑞風s5車載導航找不到相關文件 瀏覽:709
冬瓜影視app哪個最靠譜 瀏覽:159
移動數據流量無法用怎麼辦 瀏覽:420
u盤聽歌找不到多媒體文件 瀏覽:383
win10經常無網路連接不上 瀏覽:471
iphone5se翻新機鑒別 瀏覽:124
ai畫冊教程 瀏覽:32
js數字校驗銀行卡號 瀏覽:419
質量工作總結需要哪些數據 瀏覽:206
iphone6怎麼收彩信 瀏覽:985
ape文件如何打開 瀏覽:495
越獄後的iphone5怎麼刪除其他 瀏覽:843
開機無需密碼 瀏覽:870
電腦系統的密碼文件是什麼 瀏覽:91
app如何賣 瀏覽:853

友情鏈接