【发布时间】:2017-11-14 23:05:31
【问题描述】:
我搜索了一段时间试图找到是否有类似的问题,但找不到。
如何将System::String^(来自VC++)转换为cv::String(来自OpenCV)?
double x, y;
x = 10;
y = 10;
System::String ^ displayString = System::String::Concat("( ", x, " , ", y, " )");
char * test1 = displayString->ToCharArray;
cv::String test = cv::String(test1)
给出错误
Severity Code Description Project File Line Suppression State
Error C3867 'System::String::ToCharArray': non-standard syntax; use '&' to create a pointer to member RobocopComputerVision RobocopComputerVision .cpp 156
将System::String^ 转换为cv::String 的最佳方法是什么?
【问题讨论】:
-
@zindarod 这很有效,因为 cv::String 有一个 std::String 的构造函数。你想把它写成答案吗?
标签: string opencv pointers visual-c++