Я сгенерировал .cpp-файл программным способом с C# и сохранил его как a.cpp в «D: \». Моя проблема заключается в том, как скомпилировать этот файл программно в C#, используя что-то вроде visual studio?Программно скомпилировать сгенерированный файл .cpp с C#?
-2
A
ответ
1
Предполагая, что у вас есть установщик VS, вы можете скомпилировать файлы на C++ с помощью cl.exe, который является компилятором MS C++.
Чтобы сделать это из C#, вы должны начать процесс:
var proc = new Process();
proc.StartInfo.FileName = "cl.exe" // bear in mind you actually need the full path
proc.StartInfo.Arguments = "..." // that would be your cpp file and probably some switches
proc.Start();
proc.WaitForExit(); // call only if you would like that the program execution waits untill that process finishes
Смежные вопросы
- 1. быстро скомпилировать файл cpp
- 2. Скомпилировать текущий .cpp-файл VS2008
- 3. Как скомпилировать файл cpp gtest?
- 4. Cygwin: Скомпилировать файл cpp с тегом asm
- 5. cmake: читать и скомпилировать динамически сгенерированный список файлов cpp
- 6. Скомпилировать .java файл программно
- 7. Как скомпилировать исходный файл .cpp в .dll?
- 8. qmake: скомпилировать один файл cpp в исполняемый файл
- 9. преобразовать класс cpp (.cpp-файл) в c-структуру (файл .c)
- 10. Автоматически сгенерированный файл .cpp занимает очень много времени для компиляции
- 11. Как скомпилировать сгенерированный AS
- 12. Не удалось скомпилировать gsoap-сгенерированный код сервера с C++ Builder
- 13. Сгенерированный файл PDF на вкладке браузера программно
- 14. C - Скомпилировать статический файл
- 15. Невозможно скомпилировать файл .cpp при попытке определить приватный параметр
- 16. Добавить сгенерированный # файл C в раствор
- 17. Компиляция C++ (.cpp) в .exe файл
- 18. Как скомпилировать файл .cs в .dll в C# .Net программно?
- 19. Невозможно скомпилировать файл C
- 20. Скомпилировать и вызвать сгенерированный метод
- 21. C++ заголовочный файл и CPP файл
- 22. ReportViewer - программно сгенерированный отчет
- 23. Как скомпилировать код, сгенерированный Java или C++ App
- 24. Скомпилировать все .cpp-файлы в один исполняемый файл?
- 25. Swig C++ to python: скомпилировать кучу .cpp и .h файлов
- 26. Как скомпилировать файл cpp как объектно-C++ на основе набора инструментов с помощью Jamfile?
- 27. Файл с .cpp, v extension
- 28. Не удается скомпилировать svcutil-сгенерированный C# в Mono
- 29. Программно скомпилировать java-файлы
- 30. пытается скомпилировать и выполнить C# код программно
Вы называете MSVC C++ компилятор для компиляции? –
При условии, что у вас установлен VS, просто используйте cl.exe для компиляции вашего файла. https://msdn.microsoft.com/en-us/library/9s7c9wdw.aspx – Andro
@AndrejBratoz Как использовать этот .exe-файл? – Mohammad