Hi.
I need plot some graphics in C with dislin. I trying learn how to use DISLIN with the example, but I'm having trouble to compile the code. I use the IDE Code::Blocks 32 bit and Windows 64 bit.
The build finished with 25 errors.
Using DISLIN to windows 32 bit and the same code, the build finished with more 50 errors:
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`GetStockObject@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`GetStockObject@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`GetDeviceCaps@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`GetDeviceCaps@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`GetDeviceCaps@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`GetDeviceCaps@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`CreatePalette@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`CreatePen@12'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SelectObject@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SelectObject@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SelectPalette@12'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`DeleteDC@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`DeleteObject@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`ChoosePixelFormat@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SetPixelFormat@12'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`wglCreateContext@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`wglMakeCurrent@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glViewport@16'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glMatrixMode@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glLoadIdentity@0'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glOrtho@48'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glMatrixMode@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glLoadIdentity@0'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glDrawBuffer@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glReadBuffer@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glDrawBuffer@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glReadBuffer@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glDisable@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glEnable@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glClearColor@16'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glClearColor@16'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glClear@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SelectObject@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SelectObject@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SelectPalette@12'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`DeleteDC@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`DeleteObject@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glColor3f@12'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glColor3f@12'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`CreatePen@12'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`ExtCreatePen@20'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SetTextColor@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`SelectObject@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`DeleteObject@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glClear@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glBegin@4'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glVertex2i@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glVertex2i@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glVertex2i@8'|
c:\dislin\dismg.a(qqwini.o):qqwini.c|| undefined reference to
`glVertex2i@8'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 0 warnings ===|
I downloaded dl_10_mg.zip for windows 64bit and 32 bit, on Windows7, I changed environment variable (in "Variable System") :
- created : DISLIN C:\dislin
- added : C:\dislin\win to the already existing PATH variable
and Build Options > Search directories tab, I added the path c:\dislin.
Can somebody help-me, please.