Скомпилируйте заголовочный файл с помощью / clr, но отключите его для основного файла в Visual Studio 2017 - PullRequest
0 голосов
/ 08 мая 2019

Я создаю проект QT, в котором основной файл, использующий код QT, должен включать созданный мной заголовочный файл, однако в заголовочном файле используется управляемый код c ++ (/ clr).Эта комбинация приводит к ошибке:

#error directive: <future> is not supported when compiling with /clr or /clr:pure.

включается в "qthread.h", который необходим для функции потоков qt, а функции потоков qt необходимы для правильной работы моего проекта.Есть ли способ, которым я могу отключить / clr для основного файла, но все же включить заголовочный файл, содержащий код clr?

Если нет, каковы мои другие варианты?Я использую Visual Studio 2017.

...