Не удается преобразовать файл .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

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

0

Решение

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

0

Другие решения

Других решений пока нет …