2012-11-20 45 views
2

我已經安裝了CDT Visual C++支持插件。然後,我用工具鏈Microsoft Visual C++創建Hello world C++項目,並且出現了一些錯誤。其中之一是Unresolved inclusion: <iostream>。我無法在設置中找到關於工具鏈的任何選項。如何在cdt中設置工具鏈以及如何使用CDT visual C++支持?CDT visual C++支持錯誤

+1

什麼是完整的錯誤文本? –

+0

未解決的包含: Geka

+0

嗨,請編輯您的問題以添加其他信息,因此問題將被帶入問題列表的頂部,訂閱標籤的用戶會注意到它。 –

回答

2

你的問題絕對夠清楚,你可以放心地忽略那些毫無用處的無知評論。同樣的事情發生在我身上。

您需要:安裝爲一個Visual Studio發行版的一部分

  1. Visual C++編譯器(cl.exe)。插件是一個「Beta」插件,不能代替Visual Studio。相反,它只知道使用正確的參數調用Visual C++編譯器(cl.exe)
  2. 要運行Visual Studio命令提示符並將PATH,INCLUDE,LIB和LIBPATH複製到eclipse中C++項目的Environment部分。通過在命令提示符中鍵入「set」並複製相應的四個環境變量來完成此操作。

右鍵單擊您的C++項目| 屬性| C++ Build(或與Build相關的東西)| 環境,添加這些。這是在64位上運行Visual Studio 2010的機器上:

PATH 
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VSTSDB\Deploy;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\Microsoft.NET\Framework\v3.5;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\VCPackages;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin; 

INCLUDE 
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include; 

LIB 
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\LIB;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib; 

LIBPATH 
C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\Microsoft.NET\Framework\v3.5;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\LIB;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB; 
+0

這樣做,但它不適合我。我可以看看新添加的包含目錄並查看stdio.h,但eclipse仍然抱怨它無法找到它。 – Jon