Текстовое оформление влияет на подчеркивание, а не на цвет.
Чтобы установить для посещаемого цвета тот же цвет, что и по умолчанию, попробуйте:
a {
color: blue;
}
Или
a {
text-decoration: none;
}
a:link, a:visited {
color: blue;
}
a:hover {
color: red;
}
Мне не известны какие-либо инструменты параллельного связывания; Я знаю, что Incredibuild не позволяет этого.
Самый большой инструмент в вашем наборе инструментов для предотвращения времени ссылки - это соответствующий уровень абстракции. Если время вашей ссылки слишком велико, это может быть связано с тем, что объекты слишком много знают о других объектах. В этом случае ключом является разделение их - через абстрактные интерфейсы (возможно, с использованием парадигмы PIMPL) или с помощью других методов, таких как передача событий.
Накладные расходы на связывание проектов через зависимости проекта также довольно высоки. Если ваша целевая платформа - только Win32 или в первую очередь, вы можете рассмотреть возможность использования заголовка для связывания зависимых библиотек через комментарий #pragma (lib, "pathToLib").
Если вы можете жить без оптимизации, отключите генерацию кода во время компоновки (удалите переключатель / GL или в свойствах c / c ++ -> Оптимизация -> Оптимизация всей программы. Для компоновщика удалите / ltcg или используйте настройку создания кода времени соединения). Однако это замедлит работу компилятора, поскольку генерация кода теперь происходит во время компиляции.
Я видел проекты, на создание которых с / GL + / LTCG уходит несколько часов, без нескольких секунд (этот, например: http://social.msdn.microsoft.com/Forums/en-US/vcgeneral / thread / 750ed2b0-0d51-48a3-bd9a-e8f4b544ded8 )
Думали ли вы об улучшении оборудования?
Используете ли вы для сборки отдельный физический жесткий диск? Какие диски вы используете?
В качестве общего предложения: добавьте немного памяти, возьмите Velociraptor , поместите туда только исходные коды и каталог сборки, измерьте еще раз. Если это поможет, рассмотрите вариант RAID 0.
Я слышал сообщения о том, что при обновлении ядра XP до ядра W2K3 время сборки заметно улучшилось, предположительно из-за лучшего управления памятью и кэширования.
В качестве предложения по изменению вашей конфигурации. кода, вы можете перенести некоторые функции в DLL и связать их параллельно. Но я бы не стал делать такое изменение только для того, чтобы сократить время сборки.
Есть несколько общих предложений по настройке на Увеличение времени компоновки с помощью IncrediBuild
Вы также можете пропустить связывание статических библиотек, если вы не будете распространять их с помощью IncrediLink
Мы обнаружили, что добавление этапа сборки сообщения подписи остановило бы IncrediBuild от работы над следующими проектами, добавление комментария к сборке сообщения должно было помочь
rem IncrediBuild_AllowOverlap