У меня есть библиотека, скомпилированная с MinGW, которая поддерживает ключевые слова C99, _Complex. Я хотел бы использовать эту библиотеку с компилятором MSVC ++ 2010. Я попытался временно отключить весь синтаксический код _Complex, чтобы он компилировался. Я обнаружил, что большинство других функций отлично работали в MSVC ++. Теперь я хочу включить части с определением _Complex, но на самом деле не знаю, как это сделать.
Очевидно, что я не могу перекомпилировать его в MSVC ++, так как библиотека запрашивает функции C99 и т. Д. Однако я чувствую, что это пустая трата времени, чтобы отказаться от нее и искать подстановки, потому что она прекрасно работает с большинством других функций .
Я думаю, что я могу написать оболочки API, которые требуют синтаксиса _Complex и скомпилировать его с MinGW GCC, тогда он сможет импортироваться в мой проект MSVC. Но я все еще хочу знать, есть ли лучший способ обойти эту проблему, например, каков «стандартный» способ решения проблемы при компиляции синтаксиса комплексных чисел C99 в VC ++?
Xing.