Ⅰ VC2005編譯問題求助!
'LLONG_MIN' 未定義的符號。可能沒有引入頭文件。用vc的全文件搜索功能。搜索這個串看看。
Ⅱ visual studio 2005 編譯 無法解析的外部符號 _main 無法解析的外部命令
產生這個問題可能的原因
產生這個問題的真正原因是c語言運行時找不到適當的程序入口函數,一般情況下,如果是windows程序,那麼WinMain是入口函數,如果是dos控制台程序,那麼main是入口函數,而如果入口函數指定不當,很顯然c語言運行時找不到配合函數,它就會報告錯誤。
可能:
1, 你用vc建了一個控制台程序,它的入口函數應該是main, 而你使用了WinMain.
2. 你用vc打開了一個.c/.cpp 文件,然後直接編譯這個文件,這個文件中使用了WinMian而不是main作為入口函數。vc這時的默認設置是針對控制台程序的。
3.根本就沒有WinMain或Main函數。
三, 解決方法
1.進入project->setting->c/c++, 在category中選擇preprocessor,在processor definitions中刪除_CONSOLE, 添加_WINDOWS
2.進入project->setting->Link, 在Project options中將 /subsystem:console改為/subsystem:windows.
3.保存設置,Rebuild All.
VS2005中的設置請參考對應項進行設置
四,VS2005中的設置
1.菜單中選擇 Project->Properties, 彈出Property Pages窗口
2.在左邊欄中依次選擇:Configuration Properties->C/C++->Preprocessor,然後在右邊欄的Preprocessor Definitions對應的項中刪除_CONSOLE, 添加_WINDOWS.
3.在左邊欄中依次選擇:Configuration Properties->Linker->System,然後在右邊欄的SubSystem對應的項改為Windows(/SUBSYSTEM:WINDOWS)
4.Rebuild All.
Ⅲ VC++2005編譯問題
如果有來生的我
只為振翅高飛
火的
雲卷雲舒,花的花落
為么·他們似的入其中,丟中一枚硬幣
你的芬芳滑過指尖,遛進的醉意
Ⅳ 關於C++的問題,運行用VC2005編譯的軟體的時候提示說沒有 msvcp80.dll
是不是mfc的
如果是
選靜態編譯就不用下那個文件了
不選靜態編譯的話
把缺少的文件放在exe文件所在文件夾
或
system32下
出現這個bug的緣故是因為將Visual
Studio
2008裝在了FAT32分區下,當然裝在這里也不是說完全有問題,但是這樣裝的話,就不能將項目同樣放在FAT32分區下,裝好了以後,隨便編了個程序,編譯連接,一切OK,是在debug模式下的,但是運行的時候,卻出現了這個問題。
具體解決辦法可以是,將debug模式改為Release,然後在Release模式下可以正常的編譯連接和運行.為什麼會這樣呢,因為release模式下,程序是不會去鏈接
*.dll
的庫的,所以能正常工作.
Ⅳ VC2005編譯中出現error:error C2065: 'Class' : undeclared identifier,麻煩高手教我怎麼聲明Class
Class key(lmp);
改成
class key(lmp);
C++中類應該是 class
是小寫的,