トップページ
ひらく | たたむ | ページトップ
↓マウスで反転選択した文字を検索
VisualStudio
   
ページ内検索 ページ外検索
検索したい文字を入力して
ENTERを押すと移動します。
\n
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ]
ヘッダ検索
___

■ Deprecate


  SYNTAX
    __declspec(deprecated)

  DESC
    将来, 非サポートにな予定であることの宣言. ( Compile 時に警告がでる )

  POINT
    Namespace, Class 名が変更された時は次のようにすると移行の警告を表示可能. 
       typedef foo::Test DEPRECATED Test;
       
       App 側
       Test cam;   // CMP は Camera だと認識する
           -> ついでに DEPRECATED があるので警告をだす

    Function
      int DEPRECATED func();
    Class
      class DEPRECATED Test { ... };
___

■ インクルード(INCLUDE)探索.INCLUDE_PATH

SYNTAX #include < path> #include "path" DESC 指定されたファイルの内容が挿入する < > INCLUDE_PATH を"基点"として検索する "" File( Source ) を相対として検索 なければ < > と同じ検索 POINT Library を include する時は < > を利用する
    dir
      xxx.vcproj
      main.cpp
      main.h

      // main.cpp

      // ERROR ( INCLUDE_PATH の指定がない )
      #include< main.h> 
      // OK ( main.h は main.cpp と同じ位置にあるから )
      #include"main.h" 


      // INCLUDE_PATH に vcproj を追加
      /I $(ProjDir)
      // OK
      #include< main.h> 
      
      command line から指定するときは 
      INCLUDE_PATH は cl の実行 Directory の相対になる



      test/include/main.cpp
                  tmp/
                     foo.h

      cd test
      cl /I include/tmp include/main.cpp   # foo.h へのパスがとおる
      cd test
      cl /I tmp include/main.cpp          # test/tmp となり ERROR

      # test/include へ移動
      cd include
      cl /I tmp main.cpp          # test/include/tmp となり OK


















NINJAIDX 15