#c #macos #visual-studio #clion
Вопрос:
Недавно я получил старый проект Visual Studio на C . Он может работать на Windows Server в Visual Studio 2019, но мой компьютер-MacBook Pro. Теперь я хочу перестроить этот проект на своем MacBook с помощью CLion для mac. Как я могу преобразовать этот проект VS C в файл CMake для запуска на CLion для Mac? Или кто-нибудь еще знает, как запустить проект C VS на macOS?
Комментарии:
1. Этот вопрос слишком широк. Я не знаю ни одного инструмента, который бы просто конвертировал проекты между двумя разными компиляторами, подобными этому, и переключал архитектуры. Лучше всего было бы проанализировать проект на предмет любых необычных настроек, затем создать новый проект с нуля и начать добавлять исходные файлы. Затем настройте любые другие зависимости, такие как библиотеки и т. Д., Настройте цели сборки и просто продолжайте работать с ошибками сборки, пока не исправите их все.
2. Скорее всего, вам нужно будет написать свой собственный
CMakeLists.txt
после того, как выучите какой-нибудь CMake. С учетом сказанного, если в вашей программе есть что-то специфичное для Windows, это может оказаться сложной задачей.
Ответ №1:
Честно говоря, CMake расстраивает меня, достаточно одного решения-создать файл bash, подобный этому:
#!/bin/bash
g main.cpp ./*.cpp -o Out
./Out
И запустите его, когда вам нужно будет скомпилировать.
Этот файл bash при выполнении использует компилятор g для компиляции main.cpp и другие файлы .cpp, которые могут быть у вас в двоичном исполняемом файле, вызываются
Вот почему последняя строка ./Out запускает двоичный файл.
Комментарии:
1. CMake-это то, в чем вы можете написать простой проект после 20 минут исследований, однако, когда ваш проект усложняется внешними зависимостями, библиотеками … вам нужно будет потратить несколько дней на изучение более продвинутых частей. Если вы не потратите эти дни на изучение, ваш опыт не будет хорошим.