Je travaille avec Qt 4.8.3 et QtCreator, que j'ai compilé avec msvc2010 selon les instructions here. Maintenant, cependant, je dois lier à GSL (Gnu Scientific Library), mais actuellement je ne sais comment le construire avec g ++ qui produit des erreurs de liens comme décrit here, sans doute pour la raison donnée dans la réponse par @EvanTeran. Cependant, dans mon cas, la construction de Qt avec g ++ via cygwin n'est probablement pas une option - je suis juste sorti d'un cauchemar de plusieurs jours au cours de laquelle j'ai essayé de le faire, mais je ne pouvais pas, comme enregistré here. Sûrement il y a un moyen de construire GSL avec msvc2010, mais comment? J'ai installé VS 2012 Express (même si je ne l'ai jamais utilisé auparavant) au cas où il y aurait une solution pour l'utiliser. En regardant CMake, il semble que le mieux que je puisse faire est de créer manuellement une hiérarchie entière de fichiers CMakeLists.txt pour GSL. C'est juste un peu trop, donc j'ai mis un 100pt. prime sur la question mentionnée ci-dessus. Résoudre mon problème l'itinéraire de Visual Studio (ici) OU avec g ++ obtiendra la générosité et la réponse aux deux questions.Comment construire GSL avec msvc2010?
Mise à jour: La réponse ci-dessous a bien fonctionné, mais pas de façon transparente, peut-être parce que j'avais vraiment besoin de compiler sous VS2012. Quelques ajustements au code étaient requis, tels que les lancements explicites, qui étaient tolérés sous le compilateur précédent apparemment mais pas le mien. Sinon, les choses se sont déroulées plutôt bien.
Vous obtiendrez cette prime dès que le système me le permettra. Belle trouvaille, même si je devais faire un peu de peaufinage (je décrirai bientôt). –
On dirait que le site a été déplacé à http://brgladman.org/oldsite/computing/gnu_scientific_library.php – NIA
Merci, j'ai mis à jour le lien! – Carsten