Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Хитрая компиляция солюшена...
|
|||
|---|---|---|---|
|
#18+
В общем есть такое дело... Солюшен в vs2012, десяток cpp-файлов, ничего особенного. Проблема в том, что код довольно тяжелый для компиляции (боост, шаблоны еtс) компилирую на x64 винде, cl.exe отжирает 4gb памяти и вылетает с ошибкой internal heap error. на gcc перейти не могу, проект привязан к VS уже провел декомпозицию, все равно от большинства хедеров никуда не деться... но заметил вот что: при начале компиляции идёт такой output ClCompile: Foo.cpp Bar.cpp ... Generating code ... ZZZ.cpp XXX.cpp то есть похоже, что компилятор пачками подгружает файлы, компилирует всё вместе, а потом разбивает эту телегу на отдельные obj такого не происходит, если компилировать в командной строке: cl.exe <ключи> Foo.cpp cl.exe <ключи> Bar.cpp .... при этом из готовых obj приложение собирается (стадия линковки) есть ли опция чтобы студия делала тоже самое? то есть компилировать по-файлово? порылся в свойствах проекта, вроде бы нет ничего такого... не писать же makefile в 2013 году (: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2013, 21:55 |
|
||
|
Хитрая компиляция солюшена...
|
|||
|---|---|---|---|
|
#18+
Rififi, Опция какая- то была, но не помню, какая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 02:37 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=74&tid=2020075]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 143ms |

| 0 / 0 |
