Теперь я использую файл Def со следующим содержимым: EXPORTS DllCanUnloadNow @ 1 PRIVATE DllGetClassObject @ 2 PRIVATE DllRegisterServer @ 3 PRIVATE DllUnregisterServer @ 4 PRIVATE Это швы работают, но я получаю предупреждение Код серьезности Описание Код файла проекта Описание Недопустимая директива 'Предупреждение о состоянии строки 229 LNK4 /DEF:../../Src/ToolLib/CommonProxyStub.def 'обнаружен; игнорируется NmsCmCommon D: \ Home \ Atiras \ V77Ma_64Bit_Branch001 \ Src \ Cm \ NmsCmCommon \ NmsCmCommonPs.obj 1 Я надеюсь, что это stll corrktle экспортируется

l Stidio 2015 # комментарий к прагме (компоновщик, "/ параметры экспорта)

После перехода на X64 мне пришлось удалить следующие прагмы

комментарий к прагме (компоновщик, "/ EXPORT: DllCanUnloadNow = _DllCanUnloadNow @ 0, PRIVATE")комментарий прагмы (компоновщик, / EXPORT: DllGetClassObject = _DllGetClassObject @ 12, PRIVATE ")комментарий к прагме (компоновщик, "/ EXPORT: DllRegisterServer = _DllRegisterServer @ 0, PRIVATE")комментарий к прагме (компоновщик, "/ EXPORT: DllUnregisterServer = _DllUnregisterServer @ 0, PRIVATE")

решить следующие неразгаданные внешние символы

1> NmsCmCommon.exp: ошибка LNK2001: неразрешенный внешний символ _DllCanUnloadNow @ 0 1> NmsCmCommon.exp: ошибка LNK2001: неразрешенный внешний символ _DllGetClassObject @ 12 1> NmsCmCommon.exp: ошибка внешнего LNK2001: нс : ошибка LNK2001: неразрешенный внешний символ _DllUnregisterServer @ 0

для чего эти прагмы и какие проблемы могут быть причиной удаления этих прагм

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

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