Salut ,
Visual 2008 me créer un .lib ainsi que un .exe alors que je ne souhatais qu'un .exe
J'ai modifié une option peut être ?
une idée?
Merci
Salut ,
Visual 2008 me créer un .lib ainsi que un .exe alors que je ne souhatais qu'un .exe
J'ai modifié une option peut être ?
une idée?
Merci
Salut,
Il faudrait voir les options que tu as utilisées, mais, de quoi te plains tu
un .lib est une bibliothèque statique, c'est à dire que ton exécutable contiendra effectivement l'ensemble de ce qu'il utilise
elle peut très bien n'être utilisée qu'en usage interne, tu ne dois même pas outre mesure t'inquiéter de sa présence
Evidemment, il en irait autrement s'il te créait une bibliothèque dynamique (dll)![]()
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
un autre projet qui à priori à les mêmes options de compilation porduit un .exe mais pas le couple .lib/.exp
je ne vois pas pourquoi j'ai ce .lib.exp, je ne devrais pas selon moi
un exe est exactement comme une DLL, du coup tu peux "linker" avec. C'est une fonctionnalité interessante que j'utilise et du coup le .lib est la pour "importer" ton exe comme une DLL.
Mais bref pour revenir a ton problème, tu as quelque part un __declspec(dllexport) (ou similaire) qui du coup demande a visual studio de generer une bibliotheque d'import (un .lib) et un fichier des exports (.exp). Trouve le(s) __declspec(dllexport) pour retirer le .lib![]()
malheuresment un Ctrl+F dans Find in Files/Entire Solution sur __declspec(dllexport) me renvoit 0 rés.
POur le similaire j'avoue ne pas être inspiré pour trouver un remplacant/synonyme à declspec
utilises tu des bibliothèques externes?
Partager