Pro*c を MSVC 6 内で動作させるにはどうすればよいですか?
つまり、.pc ファイルを .cpp ファイルにコンパイルします。
Pro*c を MSVC 6 内で動作させるにはどうすればよいですか?
つまり、.pc ファイルを .cpp ファイルにコンパイルします。
私はPro*Cに精通していませんが、一般的には、MSVCのカスタムビルドステップを使用して可能です。プロジェクトに.pcファイルを追加し、そのファイルの[プロジェクト設定]ダイアログを表示する場合は、[カスタムビルド]タブで、.pcファイルを.cppにコンパイルするために必要なコマンドを指定できます。ビルドシステムがファイルの依存関係を理解できるように、[出力]セクションに出力.cppの名前も入力する必要があります。もちろん、出力.cppをプロジェクトに追加します。
.pcファイルのカスタムビルドタブ。
これを出力にポップします。procの出力はcppファイルです
$(ProjDir)\$(InputName).cpp
コマンドウィンドウには2行あります。1つはMSVC6環境を設定します。もう1つは、.pcファイルでprocを呼び出すためのものです。
call vcvars32.bat
proc sqlcheck=semantics userid=scott/tiger@instance code=cpp char_map=string sqlcheck=semantics parse=partial mode=ansi $(ProjDir)\$(InputName).pc include=c:\ora920\oci\include include="%MSVCDIR%\include" include="$(MSDEVDIR)\..\vc\include" include="$(MSDEVDIR)\..\..\vc98\include"
コンパイルするには、プロジェクトに.cppファイルを追加する必要があります。デバッグする必要がある場合は、.cppファイルにブレークポイントを設定します。
それはほとんどそれをカバーしています。
Visual C ++ / Visual Studioは、エディターである以外は大きな助けにはなりませんが、Makefileプロジェクトでこれを機能させることができるはずです。
あなたはそれを行うことができます(残念ながら、私が最後にVC6を使用してから何年も経っているので、あまり役に立ちません)。私の失敗したメモリによると、ファイルタイプ「.pc」を設定しました(のツールセクションでVC?)VCがproCを呼び出して、ファイルの.cまたは.cppバージョンを生成することを認識できるようにします。
VCでproCファイルを簡単に編集できるように、プロジェクトに(ソース).pcファイルと(生成された).cppファイルの両方を含めたと思います(これを行うにはおそらくより良い方法があります)。
(cppファイルがpcファイルに依存していることをVCにどのように伝えたか思い出せません)
幸運を祈ります。