Bonjour,
Je viens vous faire part de mes tribulations avec Microsoft. Voila, j'aimerais compiler des extensions pour un logiciel,
Je dois absolument passer par Visual Studio pour ça parce que la SDK du dit-logiciel utilise une toolchain bien spécifique.
Or pour compiler sans avoir de problèmes en 64 bit, ils conseillent très très fort de passer par VS.
Donc en principe j'aurais pu passer directement par Visual Studio seulement j'ai un problème majeur avec l'IDE...
Pour une sombre histoire d'autorisation dans la base de registre, il est impossible pour moi de créer un nouveau projet.
Ce problème est bien décrit sur Stack Overflow et malgré, toutes les solutions qu'ils proposent je n'ai pas réussi à corriger
mon problème. C'est assez dangereux à faire aussi, bref j'ai abandonné l'idée de compiler directement dans Visual Studio
même si ça m'aurait bien arrangé.
Je me suis donc tourné avec Code::blocks et après quelques balbutiements, je suis parvenu à compiler un projet 32 bit
depuis Code::Blocks en utilisant le compilateur de VS 2010. Bon là où ça commence à se corser c'est que j'aimerais maintenant
parvenir à compiler en 64 bit. Et c'est là que je viens avec ma question, est-ce que d'après vous faire ça à partir de Code::Block
c'est possible ?
Dans un autre lien de Stack Overflow un gars conseil de télécharger la SDK 7.1 de Windows que j'ai réussi à installer non sans connaître
un problème parce que oui, avec Microsoft, il y a toujours un foutu problème quelque part Bref, le gars explique que la SDK contient
un compilateur x64 et c'est vrai, quand j'exécute l'installation, on me propose effectivement d'installer le compilateur de VS 2010. Le nom
que porte les fichiers exécutable de la toolchain dont j'ai besoin sont respectivement : cl.exe, link.exe, rc.exe et nmake.exe, on est d'accord ?
Or dans le répertoire qu'a installer la SDK, je ne retrouve aucun de ces fichiers :
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin>dir *.exe /B
AccEvent.exe
apatch.exe
Bind.Exe
Cert2Spc.exe
CertMgr.Exe
checkv4.exe
Consume.exe
ctrpp.exe
ecmangen.exe
err.exe
EspExe.Exe
ExtidGen.Exe
fdbrowser.exe
FileTypeVerifier.exe
filtdump.exe
FiltReg.exe
gc.exe
genmanifest.exe
graphedt.exe
guidgen.exe
ifilttst.exe
Inspect.exe
isXPS.exe
make-shell.exe
MakeCat.Exe
makecert.exe
MC.Exe
MFTrace.exe
Midl.Exe
MidlC.Exe
mpatch.exe
MsiCert.exe
MsiDb.Exe
MsiFiler.Exe
MsiInfo.Exe
MsiMerg.Exe
MsiMsp.Exe
MsiTran.Exe
MsiZap.Exe
mt.exe
MUIRCT.EXE
OleView.Exe
pktextract.exe
ptconform.exe
pvk2pfx.exe
RC.Exe
ReBase.Exe
sddlgen.exe
SetReg.Exe
signtool.exe
SpOrder.Exe
TB3x.exe
tcpanalyzer.exe
topoedit.exe
tracefmt.exe
tracepdb.exe
tracewpp.exe
UICC.exe
utl2idl.exe
Uuidgen.Exe
validatesd.exe
VirtualLightSensor.exe
WiLogUtl.exe
WinDiff.Exe
wsdcodegen.exe
wsddebug_client.exe
wsddebug_host.exe
WsTraceDump.exe
Wsutil.exe
XpsAnalyzer.exe
Comme je ne suis vraiment pas expérimenté avec Visual Studio, est-ce que quelqu'un pourrait me dire s'il reconnaît des outils là
dedans qui pourrait me permettre de compiler en x64 ? ça me parraîtrait bizarre qu'ils aient un nom différent mais bon.
PS: Certains seront sans doute tenté de me demander pourquoi je n'ai pas essayer le tout nouveau Visual Studio, je l'ai fait mais
Microsoft refuse d'installer VS sur les machines qui n'ont pas Windows 10, or j'ai pas envie de faire cette mise à jour pour l'instant.
Voila, désolé c'est un peu long
Partager