Я пытаюсь создать программу, которая будет запускать cl.exe
(компилятор C / C ++) и компилировать программу на C ++. Вот мой код:
Module Module1
Sub Main()
Shell("C:\Program Files\Microsoft Visual Studio 10.0\VC\ _
bin\cl.exe /EHsc ""C:\myprogram.cpp"" ")
Console.WriteLine("Compilation Succeded")
Console.ReadLine()
End Sub
End Module
Это не компилирует файл .cpp. У вас есть идеи, как сделать эту работу?
РЕДАКТИРОВАТЬ: Я ввел "C: \ Program Files \ Microsoft Visual Studio 10.0 \ VC \ bin \ cl.exe" / EHsc "C: \ myprogram.cpp" в CMD, и это не так компилируется, но вместо этого выдает ошибку (не удалось запустить это приложение, так как mspdb100.dll не был найден.)
РЕДАКТИРОВАНИЕ: Я выполнил свою программу через 'VS Command Prompt', и она скомпилировала мою программу (она показала, что она скомпилирована), но скомпилированные файлы exe и obj отсутствуют.