savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
PhilTheGap a écrit :savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Tu auras des réponses pertinentes sur
fr.comp.os.ms-windows.programmation
PhilTheGap a écrit :
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Tu auras des réponses pertinentes sur
fr.comp.os.ms-windows.programmation
PhilTheGap a écrit :savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Tu auras des réponses pertinentes sur
fr.comp.os.ms-windows.programmation
Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
On 14 nov, 17:07, "PhilTheGap" wrote:Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Il est peu probable que tu puisses générer du code pour Windows sur
une machine Unix (ou alors au prix de cross-compilations compliquées,
et rien ne sera vérifiable...). La logique est d'utiliser une machine
Windows... Ensuite, CygWin, MinGW etc.
On 14 nov, 17:07, "PhilTheGap" <ori...@guermantes.fr> wrote:
Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Il est peu probable que tu puisses générer du code pour Windows sur
une machine Unix (ou alors au prix de cross-compilations compliquées,
et rien ne sera vérifiable...). La logique est d'utiliser une machine
Windows... Ensuite, CygWin, MinGW etc.
On 14 nov, 17:07, "PhilTheGap" wrote:Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Il est peu probable que tu puisses générer du code pour Windows sur
une machine Unix (ou alors au prix de cross-compilations compliquées,
et rien ne sera vérifiable...). La logique est d'utiliser une machine
Windows... Ensuite, CygWin, MinGW etc.
Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Il est peu probable que tu puisses générer du code pour Windows sur
une machine Unix (ou alors au prix de cross-compilations compliquées,
et rien ne sera vérifiable...). La logique est d'utiliser une machine
Windows... Ensuite, CygWin, MinGW etc.
Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Il est peu probable que tu puisses générer du code pour Windows sur
une machine Unix (ou alors au prix de cross-compilations compliquées,
et rien ne sera vérifiable...). La logique est d'utiliser une machine
Windows... Ensuite, CygWin, MinGW etc.
Bonjour,
savez-vous comment je pourrais compiler du code C avec gcc sur Unix pour
produire une dll utilisable sur Windows ?
Il est peu probable que tu puisses générer du code pour Windows sur
une machine Unix (ou alors au prix de cross-compilations compliquées,
et rien ne sera vérifiable...). La logique est d'utiliser une machine
Windows... Ensuite, CygWin, MinGW etc.
savez-vous comment je pourrais compiler du code C avec gcc sur Unix
pour produire une dll utilisable sur Windows ?
Oui justement on utilise Cygwin !!
Donc je reprends: on veut utiliser du code (de fait, nous l'avons ce
code) Cygwin parce qu'il tourne bien (c'est un produit que l'on vend)
mais nous voulons l'utiliser avec une nouvelle interface graphique
.Net sous Windows (WPF). Donc nous ne voulons pas porter le code en
.NET.
Donc l'appli est écrite en .NET pour l'interface et appelle du code
Cygwin, que l'on va donc devoir charger en tant que DLL.
C'est là qu'est l'os.
On peut compiler et faire une DLL mais nous avons le
droit ensuite dans le code .Net à un DllNotFoundException (pourtant
on fait un DLLImport et tout ce qu'il faut en .Net).
En creusant un peu on s'est rendu compte qu'il manquait un "point
d'entrée" DLL_Main pour que celle ci soit chargée (comme par ex
user32.dll que nous chargeons sans pb).
Donc maitenant la question est: comment crééer ce DLL_Main dans le
code Cygwin ??????
savez-vous comment je pourrais compiler du code C avec gcc sur Unix
pour produire une dll utilisable sur Windows ?
Oui justement on utilise Cygwin !!
Donc je reprends: on veut utiliser du code (de fait, nous l'avons ce
code) Cygwin parce qu'il tourne bien (c'est un produit que l'on vend)
mais nous voulons l'utiliser avec une nouvelle interface graphique
.Net sous Windows (WPF). Donc nous ne voulons pas porter le code en
.NET.
Donc l'appli est écrite en .NET pour l'interface et appelle du code
Cygwin, que l'on va donc devoir charger en tant que DLL.
C'est là qu'est l'os.
On peut compiler et faire une DLL mais nous avons le
droit ensuite dans le code .Net à un DllNotFoundException (pourtant
on fait un DLLImport et tout ce qu'il faut en .Net).
En creusant un peu on s'est rendu compte qu'il manquait un "point
d'entrée" DLL_Main pour que celle ci soit chargée (comme par ex
user32.dll que nous chargeons sans pb).
Donc maitenant la question est: comment crééer ce DLL_Main dans le
code Cygwin ??????
savez-vous comment je pourrais compiler du code C avec gcc sur Unix
pour produire une dll utilisable sur Windows ?
Oui justement on utilise Cygwin !!
Donc je reprends: on veut utiliser du code (de fait, nous l'avons ce
code) Cygwin parce qu'il tourne bien (c'est un produit que l'on vend)
mais nous voulons l'utiliser avec une nouvelle interface graphique
.Net sous Windows (WPF). Donc nous ne voulons pas porter le code en
.NET.
Donc l'appli est écrite en .NET pour l'interface et appelle du code
Cygwin, que l'on va donc devoir charger en tant que DLL.
C'est là qu'est l'os.
On peut compiler et faire une DLL mais nous avons le
droit ensuite dans le code .Net à un DllNotFoundException (pourtant
on fait un DLLImport et tout ce qu'il faut en .Net).
En creusant un peu on s'est rendu compte qu'il manquait un "point
d'entrée" DLL_Main pour que celle ci soit chargée (comme par ex
user32.dll que nous chargeons sans pb).
Donc maitenant la question est: comment crééer ce DLL_Main dans le
code Cygwin ??????
En news:492298b2$0$28670$, PhilTheGap va
escriure:savez-vous comment je pourrais compiler du code C avec gcc sur Unix
pour produire une dll utilisable sur Windows ?Oui justement on utilise Cygwin !!
Huh ? Tu utilises Cygwin (le « win » veut dire que cela tourne sur
WINdows,
nous sommes d'accord ?), ou tu utilises Unix, comme plateforme de
développement ?Donc je reprends: on veut utiliser du code (de fait, nous l'avons ce
code) Cygwin parce qu'il tourne bien (c'est un produit que l'on vend)
mais nous voulons l'utiliser avec une nouvelle interface graphique
.Net sous Windows (WPF). Donc nous ne voulons pas porter le code en
.NET.
Donc l'appli est écrite en .NET pour l'interface et appelle du code
Cygwin, que l'on va donc devoir charger en tant que DLL.
Si je suis bien, tu veux recompiler sous forme de DLL un code qui
actuellement est écrit (je suppose sous forme d'application) pour GCC, y
compris Cygwin. Correct ?
[ Ce que je ne veux pas essayer de comprendre, c'est si tu demandes de
l'aide pour transformer du code C existant en code « géré » à la mode CLI,
car c'est évidemment hors charte ici, donc ce n'est sûrememnt pas là
qu'est
ta question. ]C'est là qu'est l'os.
Ce n'est pas un os. Le machin que tu cherches s'appelle dlltool, et
devrait
faire partie des outils disponibles sur ta plateforme de développement. Il
s'agit de la version GCC du « bidule pour émettre des DLLs ».
Pour les détails, je crains ne pas pouvoir t'aider plus, d'abord parce que
c'est explicitement hors charte sur ce forum (voir
fr.comp.os.ms-windows.programmation comme indiqué précédement si ce n'est
pas déjà fait), et ensuite parce que GCC a pas mal zizagué sur ce sujet,
et
je n'ai pas investi mon temps à essayer de comprendre les détails des
zigzags ; bien sûr Google va t'apprendre plein de choses sur cet outil, y
compris certainement des recettes prêtes-à-consommer...
On peut compiler et faire une DLL mais nous avons le
droit ensuite dans le code .Net à un DllNotFoundException (pourtant
on fait un DLLImport et tout ce qu'il faut en .Net).
Là, c'est encore plus hors sujet sur ce forum, car il s'agit d'un problème
CLI voire CLR, cela n'a rien à voir avec du C (en gros, si je fais une DLL
avec Delphi ou FreePascal ou le Fortran ou l'Ada de GCC j'aurais
exactement
le même souci, pour exactement la même raison.)
En creusant un peu on s'est rendu compte qu'il manquait un "point
d'entrée" DLL_Main pour que celle ci soit chargée (comme par ex
user32.dll que nous chargeons sans pb).
C'est de la cuisine basique de DLL version Win32, cf. le groupe indiqué
ci-dessus ou n'importe quel source d'information sur le sujet, Google,
bouquin sur la programmation Win32 genre Petzold, MSDN, comme tu veux. il
y
a foison.
En news:492298b2$0$28670$7a628cd7@news.club-internet.fr, PhilTheGap va
escriure:
savez-vous comment je pourrais compiler du code C avec gcc sur Unix
pour produire une dll utilisable sur Windows ?
Oui justement on utilise Cygwin !!
Huh ? Tu utilises Cygwin (le « win » veut dire que cela tourne sur
WINdows,
nous sommes d'accord ?), ou tu utilises Unix, comme plateforme de
développement ?
Donc je reprends: on veut utiliser du code (de fait, nous l'avons ce
code) Cygwin parce qu'il tourne bien (c'est un produit que l'on vend)
mais nous voulons l'utiliser avec une nouvelle interface graphique
.Net sous Windows (WPF). Donc nous ne voulons pas porter le code en
.NET.
Donc l'appli est écrite en .NET pour l'interface et appelle du code
Cygwin, que l'on va donc devoir charger en tant que DLL.
Si je suis bien, tu veux recompiler sous forme de DLL un code qui
actuellement est écrit (je suppose sous forme d'application) pour GCC, y
compris Cygwin. Correct ?
[ Ce que je ne veux pas essayer de comprendre, c'est si tu demandes de
l'aide pour transformer du code C existant en code « géré » à la mode CLI,
car c'est évidemment hors charte ici, donc ce n'est sûrememnt pas là
qu'est
ta question. ]
C'est là qu'est l'os.
Ce n'est pas un os. Le machin que tu cherches s'appelle dlltool, et
devrait
faire partie des outils disponibles sur ta plateforme de développement. Il
s'agit de la version GCC du « bidule pour émettre des DLLs ».
Pour les détails, je crains ne pas pouvoir t'aider plus, d'abord parce que
c'est explicitement hors charte sur ce forum (voir
fr.comp.os.ms-windows.programmation comme indiqué précédement si ce n'est
pas déjà fait), et ensuite parce que GCC a pas mal zizagué sur ce sujet,
et
je n'ai pas investi mon temps à essayer de comprendre les détails des
zigzags ; bien sûr Google va t'apprendre plein de choses sur cet outil, y
compris certainement des recettes prêtes-à-consommer...
On peut compiler et faire une DLL mais nous avons le
droit ensuite dans le code .Net à un DllNotFoundException (pourtant
on fait un DLLImport et tout ce qu'il faut en .Net).
Là, c'est encore plus hors sujet sur ce forum, car il s'agit d'un problème
CLI voire CLR, cela n'a rien à voir avec du C (en gros, si je fais une DLL
avec Delphi ou FreePascal ou le Fortran ou l'Ada de GCC j'aurais
exactement
le même souci, pour exactement la même raison.)
En creusant un peu on s'est rendu compte qu'il manquait un "point
d'entrée" DLL_Main pour que celle ci soit chargée (comme par ex
user32.dll que nous chargeons sans pb).
C'est de la cuisine basique de DLL version Win32, cf. le groupe indiqué
ci-dessus ou n'importe quel source d'information sur le sujet, Google,
bouquin sur la programmation Win32 genre Petzold, MSDN, comme tu veux. il
y
a foison.
En news:492298b2$0$28670$, PhilTheGap va
escriure:savez-vous comment je pourrais compiler du code C avec gcc sur Unix
pour produire une dll utilisable sur Windows ?Oui justement on utilise Cygwin !!
Huh ? Tu utilises Cygwin (le « win » veut dire que cela tourne sur
WINdows,
nous sommes d'accord ?), ou tu utilises Unix, comme plateforme de
développement ?Donc je reprends: on veut utiliser du code (de fait, nous l'avons ce
code) Cygwin parce qu'il tourne bien (c'est un produit que l'on vend)
mais nous voulons l'utiliser avec une nouvelle interface graphique
.Net sous Windows (WPF). Donc nous ne voulons pas porter le code en
.NET.
Donc l'appli est écrite en .NET pour l'interface et appelle du code
Cygwin, que l'on va donc devoir charger en tant que DLL.
Si je suis bien, tu veux recompiler sous forme de DLL un code qui
actuellement est écrit (je suppose sous forme d'application) pour GCC, y
compris Cygwin. Correct ?
[ Ce que je ne veux pas essayer de comprendre, c'est si tu demandes de
l'aide pour transformer du code C existant en code « géré » à la mode CLI,
car c'est évidemment hors charte ici, donc ce n'est sûrememnt pas là
qu'est
ta question. ]C'est là qu'est l'os.
Ce n'est pas un os. Le machin que tu cherches s'appelle dlltool, et
devrait
faire partie des outils disponibles sur ta plateforme de développement. Il
s'agit de la version GCC du « bidule pour émettre des DLLs ».
Pour les détails, je crains ne pas pouvoir t'aider plus, d'abord parce que
c'est explicitement hors charte sur ce forum (voir
fr.comp.os.ms-windows.programmation comme indiqué précédement si ce n'est
pas déjà fait), et ensuite parce que GCC a pas mal zizagué sur ce sujet,
et
je n'ai pas investi mon temps à essayer de comprendre les détails des
zigzags ; bien sûr Google va t'apprendre plein de choses sur cet outil, y
compris certainement des recettes prêtes-à-consommer...
On peut compiler et faire une DLL mais nous avons le
droit ensuite dans le code .Net à un DllNotFoundException (pourtant
on fait un DLLImport et tout ce qu'il faut en .Net).
Là, c'est encore plus hors sujet sur ce forum, car il s'agit d'un problème
CLI voire CLR, cela n'a rien à voir avec du C (en gros, si je fais une DLL
avec Delphi ou FreePascal ou le Fortran ou l'Ada de GCC j'aurais
exactement
le même souci, pour exactement la même raison.)
En creusant un peu on s'est rendu compte qu'il manquait un "point
d'entrée" DLL_Main pour que celle ci soit chargée (comme par ex
user32.dll que nous chargeons sans pb).
C'est de la cuisine basique de DLL version Win32, cf. le groupe indiqué
ci-dessus ou n'importe quel source d'information sur le sujet, Google,
bouquin sur la programmation Win32 genre Petzold, MSDN, comme tu veux. il
y
a foison.
désolé si un partie de ce que j'expose est hors charte, mais n'étant
pas schizo, je ne peux pas oublier que le but est d'écrire un code
qui puisse être chargé par .Net.
Je veux compiler un code avec CygWin de façon à en faire une DLL
utilisable par .Net.
Merci de ta réponse. Je note DllTool !
désolé si un partie de ce que j'expose est hors charte, mais n'étant
pas schizo, je ne peux pas oublier que le but est d'écrire un code
qui puisse être chargé par .Net.
Je veux compiler un code avec CygWin de façon à en faire une DLL
utilisable par .Net.
Merci de ta réponse. Je note DllTool !
désolé si un partie de ce que j'expose est hors charte, mais n'étant
pas schizo, je ne peux pas oublier que le but est d'écrire un code
qui puisse être chargé par .Net.
Je veux compiler un code avec CygWin de façon à en faire une DLL
utilisable par .Net.
Merci de ta réponse. Je note DllTool !