Будет ли Pro * C работать с MSVC 6?
-
03-07-2019 - |
Вопрос
Как заставить Pro * c работать в MSVC 6?
Другими словами, скомпилируйте файл .pc в файл .cpp.
Решение 4
На вкладке пользовательской сборки для файла .pc . Р>
Я вставляю это в выходы . Выходные данные proc - это файл cpp
$(ProjDir)\$(InputName).cpp
В окне команды есть 2 строки. Один для установки среды MSVC 6. Другой для вызова proc в файле .pc.
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.)
В соответствии с моей нехваткой памяти мы установили тип файла '.pc' (в разделе инструментов VC?), Чтобы VC знал, что нужно вызывать proC для создания версии файла .c или .cpp.
Я полагаю, что мы включили в проект файл (source) .pc и (созданный) .cpp (возможно, есть лучший способ сделать это), чтобы мы могли легко редактировать файл proC в VC.
(Я не могу вспомнить, как мы сказали VC, что файл cpp зависит от файла pc)
Желаем удачи.