Как читать C ++ CLI .obj файлы (результат компиляции одного файла) - PullRequest
0 голосов
/ 29 сентября 2010

У меня есть небольшой (<300 строк) файл C ++ в CLI-проекте C ++ в Visual Studio 2010. Я создал несколько макросов, которые делают разные вещи в зависимости от конфигурации отладки / выпуска. </p>

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

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

Спасибо, дайте мне знать, если у вас есть вопросы.

1 Ответ

1 голос
/ 29 сентября 2010

Dumpbin.exe имеет несколько опций для просмотра содержимого файла .obj.Сборка окончательной библиотеки DLL и просмотр сгенерированного машинного кода с помощью отладчика или IL с Ildasm.exe или Reflector должны быть намного более продуктивными.

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