Dear Mr.Urban
I have been using dxflib for many years to enable an application that I have developed to export DXF files that contain mostly simple objects, like lines and arcs. I have just learned about LibreCad and would like to use that to export in DWG-format. My problem is however that I cannot find a LibreDwg sample file that creates a new empty DWG object, adds some layers/lines/arcs in that dwg and then save it as a file. I would greatly appreciate if you could provide me with a basic code sample. Best regards Anton Keim PS I have started with a very simple sample with the following code. It creates a DWG file, but I can not open it in a CAD application. I get an error message that the file is corrupt, needs recovery. Any suggestions? #include "dwg.h" #include "dwg_api.h" /*-------------------------------------------------------------------------* / /* GLOBAL VARIABLES */ /*-------------------------------------------------------------------------* / Dwg_Data *Dwg; Dwg_Object_BLOCK_HEADER hdr; /*********1*********2*********3*********4*********5*********6*********7***** */ /*********1*********2*********3*********4*********5*********6*********7***** */ int plot_DWG() { dwg_point_3d pnt1, pnt2; memset(&hdr, 0, sizeof(Dwg_Object_BLOCK_HEADER)); Dwg = dwg_add_Document(R_2000, 0, 0); dwg_add_LAYER(Dwg, "0"); pnt1 = { 0., 0., 0. }; pnt2 = { 1000., 1000., 0. }; dwg_add_LINE(&hdr, &pnt1, &pnt2); dwg_write_file("D:\\Develop\\MVC\\Applications\\GUI\\RideSim\\MyfirstTest.dw g", Dwg); return OK; }