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