Не удается преобразовать файл.CATPart. Ошибка: путь к входному файлу содержит неподдерживаемые символы

Я использую библиотеку под названием "пространственная" для преобразования файлов САПР из одного формата в другой. Пример кода, предоставленный пространственной для конвертации, похоже, конвертирует все остальные файлы, кроме.CATPart и.CATProduct в формате CATIAV5. Ниже пример кода может конвертировать все другие форматы, такие как файлы.igs,.sat,.stp,.stl, но не может конвертировать файлы.CATPart.

Однако в документации библиотеки https://doc.spatial.com/get_doc_page/articles/c/o/n/InterOp~Connect_Translation_Basics_e88d.html четко указано, что она также может конвертировать файл.CATPart.

Простой код преобразования выглядит так:

#include "SPAIConverter.h"
#include "SPAIDocument.h"
#include "SPAISystemInitGuard.h" 
#include "SPAIFile.h"

int main()
{
  SPAISystemInitGuard initGuard;
  SPAIDocument src( L"C:\\model.CATPart" );
  SPAIDocument dst( L"C:\\model.sat" );

  SPAIFile console(1);
  SPAIConverter converter;

  converter.StartLog(console);
  converter.Convert(src, dst);
  converter.StopLog(console);
  return 0;
}

Когда я пытаюсь конвертировать файл.CATPart, он выдает мне следующую ошибку:

Warning : Input file-path seems to have unsupported characters.
Warning : Trying with windows 8dot3 short file-name to open the file.

Error : Failed to open C:\model.CATPart

Я очень ценю помощь. Заранее спасибо.

1 ответ

У вас есть 2 '\' рядом друг с другом в пути к файлу, который не подходит для Windows.

Другие вопросы по тегам