marpon wrote:in fact it is not mysterious at all, you simply do not have the same configuration...
the old dislin.bi did not used namespace , it declared only the sub/functions and sometimes with alias for color , name ... to avoid duplicates
marpon wrote:to use the dislin static lib
download the package for c/c++ 32 or 64 mingw version
I feel sorry for FreeBasic. You really don't realise the problem, right? There is a package, somewhere, and its authors decide out of the blue to change the architecture. There is an old version, somewhere, there is a new version, elsewhere - you do NOT provide a link, you just write "download the package", and then you continue with loads of instructions that certainly make sense for you and your machine...
And all this is spread all over the place, now in a thread about the almost completely unrelated gnuplot, in a few weeks it will be completely outdated because somebody on $%#@ or elsewhere has posted a much better version.
Don't take it personally, marpon. You are a good programmer, a friendly guy, and so are most people in this forum. But FreeBasic is doomed. "Versions" of packages, of IDEs, of manuals, of Wikis, of the language itself all over the place. Code examples that work only if environment variables (dinosaurs of the DOS age) are set "correctly". New "features" that make it resemble more and more that big ugly mess that C++ has become. There are two guiding principles here: 1. Trial and Error, 2. If you are stuck, open a thread on the FB forum. Why would anybody choose a language like FreeBasic? Because it has "BASIC" in its name?