обернуть библиотеку в проекте vs2013 для использования в vs2017? - PullRequest
0 голосов
/ 03 мая 2018

Мой проект на c ++ использует библиотеку TIBCO TIBCO (а именно libtibrv.lib, libtibrvcpp.lib), файлы версий TIBRV x64 были скомпилированы vs10, ранее мой проект был скомпилирован в VS2013, и все в порядке.

Теперь, когда я обновляю свой проект до VS2017, выдается ошибка LNK2001, говорящая «неразрешенный внешний символ, на который ссылается __iob_func», это связано с тем, что Microsoft изменила свои пути и библиотеки CRT (см. https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/) с VS 2015.

Однако, поскольку соглашение об обслуживании больше не существует, TIBCO не будет предоставлять версию x64 TIBRV, скомпилированную в VS2017.

Следовательно, мне интересно, есть ли способ обернуть файлы библиотеки TIBRV x64 (libtibrv.lib, libtibrvcpp.lib), скомпилированные в VS10, в VS2013, затем вызванные из VS2017? Как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...