我的代碼是:的Visual Studio 2012的C++ WINDOWS.H無法找到
#include <windows.h>
using namespace std;
int main()
{
cout << "Hello";
return 0;
}
和我運行Windows 8.1和我去了我的解決方案項目,右擊,屬性和VC++的目錄,以及包括我已經把窗口(C:)\ Program Files文件(x86)的\的Windows套件\ 8.1 \包含 並在lib lib文件夾中,但我仍然得到錯誤信息:
1 IntelliSense:cannot open source file "windows.h"d:\c++ project directx\Project1\Project1\main.cpp 1 1 Project1
和
2 IntelliSense: identifier "cout" is undefined d:\c++ project directx\Project1\Project1\main.cpp 6 2 Project1
我試過在Windows(C:)\ Program Files(x86)\ Windows Kits \ 8.1 \ Include中複製所有內容並將其粘貼到本地磁盤(D:)\ Program Files文件(x86)\ VC \ include 中包含在VC++目錄中的本地磁盤(D:)\ Program Files(x86)\ VC \ include中,同時它甚至不適用於VS 2013 ether,並且它在VS 2010和Codeblocks中可用。請幫忙!
我也得到了錯誤信息:
錯誤1錯誤C1083:無法打開包含文件:'WINDOWS.H:沒有這樣的文件或目錄d:\ C++項目的DirectX \ PROJECT1 \ PROJECT1 \ main.cpp中1 1 PROJECT1
當我調試
編輯:我忘了,包括iostream的,但這並沒有解決問題WINDOWS.H
C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Include不包含windows.h(直接)。 – chris 2014-10-11 14:33:45
隨意將您的標題複製到您的硬盤上可能會比您開始創建更大的混亂。刪除它們並重新安裝IDE。 – 2014-10-11 15:04:04
會嘗試,謝謝! – user3742860 2014-10-11 15:09:47