Преобразование файла .skp в .dae с помощью C++C++

Программы на C++. Форум разработчиков
Anonymous
Преобразование файла .skp в .dae с помощью C++

Сообщение Anonymous »

Привет, я пытаюсь преобразовать файлы .skp в .dae, используя этот код. Но все время получаю сообщение Exporter и Handle как неопределенное, я не знаю почему. Есть ли у кого-нибудь идеи, как это решить?

Вот код.

Код: Выделить всё

#include "stdafx.h"
#include 
#include 
#include 
#include 
#include 
#include 
#include "slapi\import_export\modelexporterplugin.h"

typedef SketchUpModelExporterInterface* (*GetExporterPtr)(void);

int _tmain(int argc, char* argv[])
{
if (argc == 0)
return 0;

HINSTANCE Handle = LoadLibrary("Exporters/skp2dae.dll");

if (!Handle)
return -1;

GetExporterPtr ExporterPtr = (GetExporterPtr)GetProcAddress(Handle,"GetSketchUpModelExporterInterface");
SketchUpModelExporterInterface* Exporter = ExporterPtr();

if (Exporter->GetFileExtensionCount() > 0)
{
for (int i = 1; i < argc; i++)
{
const std::string input_skp(argv[i]);
const std::string output = input_skp + "." + Exporter->GetFileExtension(0);
Exporter->ConvertFromSkp(input_skp, output, NULL, NULL);
}
}
FreeLibrary(Handle);
return 0;
}
Изображение


Подробнее здесь: https://stackoverflow.com/questions/291 ... ae-using-c

Вернуться в «C++»