• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Ошибка по Компиляции
prorab
Скаут
Помогите пожалуйста
Совсем немного осталось и бац ошибка.
Сообщение # 1 написано 13.03.2015 в 22:28
Horon
Рыцарь
Увеличьте параметр
Код
/Zm
до 500.
Чтобы его изменить, зайдите в
Код
Проект -> Свойства -> С/C++ -> Командная строка. В открытом окошке, в низу вы увидите строку(в ней собственно и нужно изменить этот параметр. Если там его нету, то добавить самому.
Сообщение # 2 написано 14.03.2015 в 00:19
Reginald
Скаут
еще можно поочереди пройти все проекты, выставить нужные значения Zm, и только потом ALL_BUILD запустить.
Сообщение # 3 написано 16.03.2015 в 17:42
_xXx_
Центурион
А еще проще, чтобы потом не нада было прописыват каждый раз в исходники добавить

cmake/compiler/msvc/settings.cmake и в файле в самом конце добавить:

# Specify the maximum PreCompiled Header memory allocation limit
# Fixes a compiler-problem when using PCH - the /Ym flag is adjusted by the compiler in MSVC2012, hence we need to set an upper limit with /Zm to avoid discrepancies)
# (And yes, this is a verified , unresolved bug with MSVC... *sigh*)
string(REGEX REPLACE "/Zm[0-9]+ *" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zm500" CACHE STRING "" FORCE)
Сообщение # 4 отредактировано _xXx_ - Понедельник, 16.03.2015, 18:49
  • Страница 1 из 1
  • 1
Поиск: