В чем разница между _imp и __imp?

Я столкнулся с интересной ошибкой, когда пытался соединиться с MSVC-скомпилированной библиотекой, используя MinGW, работая в Qt Creator. Компоновщик жаловался на отсутствующий символ, который был похож_imp_FunctionName, Когда я понял, что это связано с отсутствующим внешним символом «C», и исправил его, я также запустил компилятор MSVC с / FAcs, чтобы посмотреть, что это за символы. Оказывается, это было__imp_FunctionName (это также способ, которым я читал на MSDN и на нескольких сайтах блоггеров-гуру).

Я полностью сбит с толку тем, как компоновщик MinGW жалуется на символ, начинающийся с_imp, но может найти его красиво, хотя начинается с__imp, Может ли маг из глубоких компиляторов пролить свет на это? Я использовал Visual Studio 2010.

Ответы на вопрос(1)

Ваш ответ на вопрос