Теперь я использую файл 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
для чего эти прагмы и какие проблемы могут быть причиной удаления этих прагм