You've installed MinGW libraries and headers for use by MSYS, (which is wrong), and in particular libgsl-0.dll will have been installed into C:/MinGW/msys/1.0/local/bin, whereas it should be in C:/MinGW/bin, (which is where the latter command would have installed it, following configuration with the appropriate -prefix=C:/MinGW specification). This ensures that all libraries and headers installed by the package are located in appropriate directories, where MinGW can find them, and more importantly, where installed DLLs are found by a %PATH% search, when running outside of MSYS.īy configuring as you did, when you subsequently ran make as a subdirectory of the GSL top source directory): mkdir build Or, better still, segregate the build files from the sources, (e.g. In your case, you should have configured GSL thus. configure (the /usr/local default specifies an MSYS specific path, which is entirely unsuitable for MinGW application development). ![]() When you build projects for MinGW, under MSYS, you should always specify a -prefix argument to.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |