Как передать параметры флага компилятора через компоновщик в Visual Studio, когда вы создаете библиотеку, которая ссылается на другую библиотеку? - PullRequest
0 голосов
/ 10 июня 2019

Я написал библиотеку c ++, которая работает с использованием gcc.Библиотека представляет собой код отслеживания частиц, который вызывается IDL.Моя библиотека также ссылается на другую библиотеку, fftw.Я пытаюсь перенести его в Windows, используя Visual Studio.После нескольких сбоев у меня есть компиляция и компоновка, но программа IDL не может видеть переменные библиотеки, на которые я ссылаюсь.

Если я пытаюсь включить какие-либо функции fftw в мою библиотеку, я получаю ошибку 'Ошибка загрузки общего исполняемого файла .. Указанный модуль не может быть найден "при попытке запустить мою программу IDL.

В моем make-файле linux я могу добавить строку" -Wl, -lfftw3, -lm "во время компиляциибиблиотеки.Существует возможность добавить параметры командной строки на страницах свойств, раздел компоновщика моего решения VS2019, но я не уверен, что добавить.Кто-нибудь может помочь?

Бонусный вопрос, может кто-нибудь подсказать, как получить вывод из C ++ для отображения в IDL?Большое спасибо

...