Как экспортировать переменную из библиотеки DLL при компиляции языка D2 с помощью dmd?

Что такое языковой эквивалент __declspec (dllexport) на языке D2

У меня есть ссылка на D2 DLL пример кода вверх и бег. Экспорт функций как в искаженное пространство имен dmd, так и в стандартное пространство имен «C» с необработанными именами работает как шарм. Но я сталкиваюсь с неизведанными водами, касающимися совместного использования (глобальной) переменной int между DLL, а также основной программой exe ... Я проверил таблицу символов DLL с помощью depends22_x86, и хотя я решил использовать экспорт Директива непосредственно перед объявлением Var, она не отображается в таблице DLL, в отличие от функций. Можно ли экспортировать переменные для отображения в DLL с помощью цепочки инструментов Digital Mars dmd?

7
задан Elliot B. 8 August 2012 в 20:12
поделиться