Russian Qt Forum
Ноябрь 22, 2024, 14:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Совмесный проект в Linux и Windows  (Прочитано 6896 раз)
fantom
Гость
« : Май 09, 2012, 19:18 »

Так случилось, что приходится работать над одним проектом то в linux то на Windows. Для этого я создал две папки для каждой ОС соответственно. Неудобство заключается в том, что когда пересаживаешься за другую ОС, нужно копировать исходники из одной папки в другую.  Собственно вопрос, как сделать по фен-шую организацию проекта?
Записан
V1KT0P
Гость
« Ответ #1 : Май 09, 2012, 19:25 »

Если компы разные то посмотри на какую-нибудь систему управлением версиями файлов.
Если на одном, то почему бы не выделить раздел общий под под все ОС.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #2 : Май 09, 2012, 19:41 »

через svn или другую VCS
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Май 09, 2012, 20:24 »

в самом крайнем случае можно проект на флэшке держать
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
fantom
Гость
« Ответ #4 : Май 10, 2012, 12:11 »

Разные компьютеры, но не в этом суть дела. Неудобство в том что при переходе из одной ОС в другую нужно копировать исходники из одной папки в соответственно другую. Папки находятся рядом.

Соответственно вопрос ламера, как сделать что бы исходники были одни, проект один, но при запуске в Linux Qt Creator компилил программу в папке для Linux-а, а при компиляции в Windows  - использовал другую папку.

Я подозреваю, что нужно что то прописать в свойствах проекта файла pro, типа если windows, компилим в эту папку, если Linux - в другую.
Записан
V1KT0P
Гость
« Ответ #5 : Май 10, 2012, 12:21 »

Я подозреваю, что нужно что то прописать в свойствах проекта файла pro, типа если windows, компилим в эту папку, если Linux - в другую.
Ну так почитай справку по ключам разным. Получится что то типа такого:
Код:
win32 {
    target.path = /bin_windows
    INSTALLS += target
} else {
    target.path  = /bin_linux
    INSTALLS    += target
}
Записан
Figaro
Гость
« Ответ #6 : Май 10, 2012, 18:36 »

В общем то ответили.. Но забыли упоминуть компилятор... Я например пользуюсь в отладке MSVC... при этом приходится держать pro файл... Ну не нравится мне gcc, хотя под Линухом и под него отлажываюсь... эт так ток для заметки не ради флэйма
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Май 10, 2012, 18:56 »

так можно использовать студийный компилятор и windows debugging tools в креаторе
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
fantom
Гость
« Ответ #8 : Май 12, 2012, 20:29 »

А где справку почитать по ключам? В встроенной справке что то не нашел
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 23.