Предоставляет ли Microsoft доступ к файлам .obj для своих версий CRT, чтобы обеспечить полную оптимизацию программы на путях кодирования CRT? - PullRequest
1 голос
/ 20 апреля 2010

Учитывая потенциальные улучшения производительности от LTCG (генерация временного кода ссылки или оптимизация всей программы), которая требует наличия файлов .obj, предоставляет ли Microsoft файлы .obj для различных разновидностей своих выпусков MSVCRT? Казалось бы, это было бы хорошим местом для некоторой потенциальной выгоды. Не уверен, что они должны потерять, так как IL, сгенерированный в файлах .obj, не документирован и не зависит от процессора.

Ответы [ 2 ]

2 голосов
/ 20 апреля 2010

Статическая библиотека - это, по сути, просто набор файлов .obj, собранных (это технический термин) в один файл с добавлением каталога, чтобы компоновщик мог легко найти каждый из них. Если вы используете статическую библиотеку, она сможет включить их на этапе глобальной оптимизации.

0 голосов
/ 20 апреля 2010

Я так не думаю, но, учитывая, что они предоставляют полный исходный код CRT, нет никаких причин, по которым вы не можете создать свой собственный.

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