coderJeff wrote:Not sure of everything that you might have installed and where. In the fbc folder should be sub-folders:
./lib/win32/libshell32.dll.a -- import lib for 32-bit
./lib/win64/libshell32.dll.a -- import lib for 64-bit
And fbc should just find them.
At the risk of sparking a little war: The weakest points of FreeBasic are IMHO that
- there is no installer
- the documentation is all over the place, in this forum and elsewhere
- there are many add-ons and libraries without clear installation instructions, somewhere in this forum
- there are at least three compilers behind the compiler (Gas32, Gcc32, Gcc66; MinGW?)
- fbc "should just find them"? Setting paths maybe? Global environment variables are IMHO the worst legacy of DOS days
- several competing IDEs, probably setting their own paths (personally, I use an editor and three batch files for the 3 compilers; it works but no idea why...)
My FB folder has lots of subfolders, I am struggling to understand how I accumulated 4x gcc.exe, plus several versions in C:\TDM***, e.g. C:\TDM-GCC-64\bin\gcc.exe
It's an ugly mess, honestly. And it would be very helpful, if one really competent person would be given a sticky post at a central place of this forum explaining what is a
sane FreeBasic installation.
[/rant]