eclipse構成windDDK環境書き込みコードコンパイル

2067 ワード

下はWDK 7600.16385.1
何VC 6.0走るとエラーが発生します.VS 2003以上のバージョンはありません.すべてはeclipseで環境を構築します.ちょうど最近ndkでよく游んでいます.よく游んでいます.とても使いやすいことに気づきました.
まずDDKのいくつかのショートカットを見て、
C:\WINDOWS\system32\cmd.exe/k D:\WinDDK\7600.16385.1\bin\setenv.bat D:\WinDDK\7600.16385.1\chk x86
WNET
2003システムを使っています.
自分でショートカットを2つ作って、eclipse用に、コマンドを使うつもりです.
C:\WINDOWS\system32\cmd.exe/k D:\WinDDK\7600.16385.1\bin\setenv.bat D:\WinDDK\7600.16385.1\
chk x86
WNET
eclipse
先に開く
D:\WinDDK\7600.16385.1\bin\setenv.bat
いくつか追加して、このバッチのcmdコマンドはよく理解して、比較的に簡単です

::  30  。 :NextArg    
set eclipse=FALSE

::   92  。 :NextArg        :ArgOK   
if /I "%1"=="eclipse" goto ArgOK

::    125     :ArgOK       :GetStarted   
if /I "%1"=="eclipse" set eclipse=TRUE

::    , :exit     
if /I "%eclipse%" == "TRUE" (
start /d "D:\Program Files\eclipseME\" eclipse.exe
)

青いパスを自分のeclipseパスに置き換えるといいです
Eclipseの
ウィンド--Preferences--Environmentポイントの中のSelect...ツールバーの
さまざまなプリセット値の環境変数を見つけることができます.これはまさに私たちが必要としています.
すべてのプロジェクトを有効にするには、ここにさまざまな環境値を追加し、単一のプロジェクトのみを有効にするには、そのプロジェクトのプロパティを設定する必要があります.
C/C++General--Paths and Symbols
グローバル有効構成:
CPLUS_INCLUDE_PATH=
C_INCLUDE_PATH=
LIBRARY_PATH=
個別プロジェクト構成:
追加
${DDK_INC_PATH} ${SDK_INC_PATH}
${CRT_INC_PATH}
${KMDF_INC_PATH}
${MFC_INC_PATH}
${WDM_INC_PATH}
${ATL_INC_PATH}
必要に応じて追加すれば、すべて追加する必要はありません.
注意add to all configurationsとadd to all language.彼にすべての言語に一緒に追加させた.
完了後にコンパイルし、エラーを検出
D:\WinDDK\7600.16385.1\bin\makefile.new(7117) : fatal error U1087: cannot have : and::dependents for same target
Stop.
チェックすると、もともとプロジェクトのパスにスペースがあったので、彼のおじいさんは、退屈して、プロジェクトをスペースのないパスに入れてclearに行って、それからコンパイルして解決しました.
もう一つ忘れたのは、コンパイルされたコマンドをnmakeに変更することです.
よくeclipseでコードを書く私にとって、爽快は言うまでもなく、灰はいつも便利で、GBレベルのVSを装うのはやはり気持ちがいいです.
さまざまなプラットフォームで統一されたIDEを使うのはまだ癖になっています.