Конфликты имен SVN и несколько версий - PullRequest
0 голосов
/ 22 мая 2011

У меня есть проект на C ++, разработанный как для Windows (VS2010), так и для Linux (Eclipse).Непереносимая часть источника изолирована в одном непереносимом файле (NonPortable.cpp).Я хотел бы использовать SVN для управления источником.Все работает, я могу зарегистрироваться / выйти / зафиксировать как из Windows, так и из Linux, но я не знаю, как обращаться с этим файлом NonPortable.cpp.Есть ли способ сохранить обе версии и указать SVN работать с соответствующей?

Я использовал Subversive SVN в Eclipse и VisualSVN в VS.

Спасибо.

1 Ответ

1 голос
/ 22 мая 2011

Файл NonPortable.cpp должен содержать весь код всех компиляторов для всех ОС, и все должно быть организовано с предопределенными макросами. Каждый компилятор определяет набор макросов для работы в таких ситуациях. Для VS2010 проверьте эту страницу и макросы, такие как _WIN32 и _MSC_VER.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...