Konvertieren Sie die .skp-Datei mit C++ in .daeC++

Programme in C++. Entwicklerforum
Guest
 Konvertieren Sie die .skp-Datei mit C++ in .dae

Post by Guest »

Hallo, ich versuche mit diesem Code .skp-Dateien in .dae zu konvertieren. Aber ich erhalte ständig Exporter und Handle als undefiniert, ich weiß nicht warum. Hat jemand eine Idee, wie man das Problem lösen kann?

Hier ist der Code.

Code: Select all

#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;
}
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post