C++ cli ';互斥锁';:不是';标准&x27;,在CLR中使用犰狳时出错 我在C++ CLR中使用犰狳,当我在解决方案中包含犰狳并建立它时,我得到这个错误: missing type specifier - int assumed. Note: C++ does not support default-int 'mutex': is not a member of 'std' 'cache-mutex':unknown override specifier
这是我的代码,我还没有写任何东西:C++ cli ';互斥锁';:不是';标准&x27;,在CLR中使用犰狳时出错 我在C++ CLR中使用犰狳,当我在解决方案中包含犰狳并建立它时,我得到这个错误: missing type specifier - int assumed. Note: C++ does not support default-int 'mutex': is not a member of 'std' 'cache-mutex':unknown override specifier,c++-cli,clr,armadillo,C++ Cli,Clr,Armadillo,这是我的代码,我还没有写任何东西: #include "pch.h" #include <include/armadillo> using namespace System; int main(array<System::String ^> ^args) { } #包括“pch.h” #包括 使用名称空间系统; int main(数组^args) { } 如何解决此问题?在之前定义一个名为ARMA\u don\u USE\u STD\u
#include "pch.h"
#include <include/armadillo>
using namespace System;
int main(array<System::String ^> ^args)
{
}
#包括“pch.h”
#包括
使用名称空间系统;
int main(数组^args)
{
}
如何解决此问题?在
之前定义一个名为ARMA\u don\u USE\u STD\u MUTEX的宏
,包括初始化犰狳头。例如:
#define ARMA_DONT_USE_STD_MUTEX
#include <armadillo>
#定义ARMA\u不使用\u标准\u互斥
#包括说:
ARMA\u不使用标准互斥体
禁用std::mutex的使用;如果编译器和/或环境不支持std::mutex,则适用
请提供。例如:您是否包含了正确的标题?消息引用了标题中的某些内容,可能来自犰狳内部std::mutex
与CLR不兼容。