【问题标题】:VTK 7.1.1: vtkX3DExporter exceptionVTK 7.1.1:vtkX3DExporter 异常
【发布时间】:2018-01-04 00:27:43
【问题描述】:

我正在使用 vtkX3DExporter 导出字符串,但在调用 GetOutputString() 时出现异常。

写入文件成功,但写入字符串不成功。

我正在使用 VS2017,我的构建目标是 x64 dll。另一个 exe 导入这个 dll 并像这样测试它:

// ... codes ...

exporter->SetFileName("D:\\TestFolder\\cccccccc.x3d");

exporter->Write(); // Writes to file successfully 

exporter->WriteToOutputStringOn(); // Turns On "WriteToOutputString"

exporter->GetWriteToOutputString(); // Returns 1

exporter->GetOutputStringLength(); // Returns 0

exporter->GetOutputString(); // Exception here. 

我无法捕捉到这个异常(我不知道为什么。我使用了 try 和 catch 块,但我的 exe 只是崩溃了)所以我不知道细节。

【问题讨论】:

    标签: c++ vtk


    【解决方案1】:

    好的,我找到了答案。在尝试获取输出字符串之前,我应该调用 exporter->Update()。

    【讨论】:

      猜你喜欢
      • 2018-05-24
      • 2017-09-16
      • 1970-01-01
      • 2012-11-22
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多