Некоторое время я использовал небольшую коллекцию файлов, которую я написал, чтобы упростить взаимодействие с WinAPI. Несмотря на то, что мне становится неудобно перемещать файлы, когда я хочу их повторно использовать, ожидая, пока они перекомпилируются и т. Д. Я, наконец, решил просто выбросить их в DLL и покончить с этим, но я получаю ошибка нечетной ссылки каждый раз, когда я пытаюсь использовать библиотеку.
Ошибка действительно столь же специфична, как и заголовок, предоставляя мало информации о том, откуда на самом деле происходит определение (учитывая, что такую информацию на самом деле нельзя собрать из DLL, насколько мне известно). Может кто-нибудь объяснить, в чем конкретно причина этой ошибки, а также предоставить некоторые возможные исправления этой проблемы?
Я использую MinGW (ту же версию, предоставленную сайтом SFML, 4.4) вместе с Code :: Blocks, если эта информация помогает. Если потребуется дополнительная информация, я сделаю все возможное, чтобы предоставить ее.