質問

Pro*c を MSVC 6 内で動作させるにはどうすればよいですか?

つまり、.pc ファイルを .cpp ファイルにコンパイルします。

役に立ちましたか?

解決 4

.pc ファイルのカスタムビルドタブ

出力でこれをポップします。 proc の出力はcppファイルです

$(ProjDir)\$(InputName).cpp

コマンドウィンドウには2行があります。 MSVC 6環境を設定するための1つ。もう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ファイルにブレークポイントを設定します。

それでほぼカバーできます。

他のヒント

Pro*C については詳しくありませんが、MSVC のカスタム ビルド ステップを使用すれば、一般的には可能です。.pc ファイルをプロジェクトに追加すると、そのファイルの [プロジェクト設定] ダイアログが表示され、[カスタム ビルド] タブで .pc ファイルを .cpp にコンパイルするために必要なコマンドを指定できます。また、ビルド システムがファイルの依存関係を認識できるように、[出力] セクションに出力 .cpp の名前を入力し、出力 .cpp をプロジェクトに追加する必要もあります。

Visual C ++ / Visual Studioはエディター以外の大きな助けにはなりませんが、Makefileプロジェクトで動作させることができるはずです。

それを行うことができます(残念ながら、VC6を最後に使用してから何年も経ちますので、私はあまり助けにはなりません)。 失敗したメモリによると、VCがproCを呼び出して.cまたは.cppバージョンのファイルを生成することを認識できるように、ファイルタイプ「.pc」を(VCのツールセクションに)設定しました。
VCでproCファイルを簡単に編集できるように、(ソース).pcファイルと(生成された).cppファイルの両方をプロジェクトに含めたと思われます(おそらくこれを行うより良い方法があります)。
(cppファイルがpcファイルに依存していたことをVCに伝えた方法を思い出せません)
幸運を祈ります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top