:D Bonjours,
Voila ma question.Je possède un ordi avec processeur amd et je compile avec visual c++ express édition.Je voudrais savoir comment je pourrais compiler mon prog de façon à ce qu'il puisse marcher avec les processeurs intel.
Merci
Version imprimable
:D Bonjours,
Voila ma question.Je possède un ordi avec processeur amd et je compile avec visual c++ express édition.Je voudrais savoir comment je pourrais compiler mon prog de façon à ce qu'il puisse marcher avec les processeurs intel.
Merci
Ben il marche avec les processeurs intel ...
:D Un prog compiler avec un processeur amd marchera aussi avec un processeur intel?
Oui à moins d'utiliser des jeux d'instructions que seul les proco amd supporte mais par défaut c'est pas le cas avec le compilo de VC++
:D Merci
Voila, je viens d'essayer le prog(un jeux) sur l'ordi de mon frère(processeur intel), et il ne marche pas.J'ai le droit à un message me disant : "Ce programme n'a pas pu démarrer car la configuration de l'application est incorrect.Réinstaller l'application pourrait corriger le probléme".
Quelqu'un aurait-il une idée?
Merci
:D Il n'y a pas d'installation, j'ai directement copier le .exe compilé sur mon ordi avec les dll et.bmp.
salut;
Le jeux d'instruction standard serait Intel X86 je crois, a moins que motorola sorte un nouveau jeux d'instruction
Dans les option de visual C++ express, j'ai sélectionné:
Ordinateur cible : Machinex86.
re:
Normalement tu peux ne pas choisir de machines, et choisir la valeur par defaut, il me semble bien que le combobox contient Amd64 Machne x86 et une 3eme valeur qui est celle par defaut
On parle bien du même exe que tu as généré avec Visual ?
A moins que tu n'aie insérer des instructions spécifiques (en assembleur) dans ton code, normalement, il doit s'exécuter sur les deux cibles avec la configuration par défaut (MachineX86 (/MACHINE:X86)). Peux-tu poster un bout de code minimal qui reproduise ton problème ?
Oui, on parle bien du .exe généré par visual.Mon code est vraiment trop gros pour que je l'affiche ici, mais j'ai éssayé avec un programme très simple, dont voici le code,
et le problème est toujours le même.J'ai droit au même message d'érreur.Je n'ai rien fait en assembleur, visual est configuré par défault.Code:
1
2
3
4
5
6
7
8
9
10
11 #include<iostream> using namespace std; int main(int argc, char* argv[]) { cout<< "hello world" << endl; system("PAUSE"); return 0; }
Merci
Je connais pas VC++ mais ile me semble qu'il faut donner une dll au client avec le .exe pour tout programme compilé avec vc++ en debug non?
:D Peut-être bien, mais je n'ai vraiment aucune idées de quelle dll il faut.Je n'avais jamais chérché à faire fonctionner mes programmes sur processeurs intel.
Une idée?
msvcrt.dll par exemple ?
:D D'ailleur, je voudrais ajouter que le probléme ne vient peut-être pas du fait que l'ordi de mon frère soit intel, mais peut-être y a t-il quelque chose à faire pour faire fonctionner tous programmes compilés sous visual c++ express sur un autre ordi où visual n'est pas installé.
Quelqu'un a une idée? :D
Ok, je vais essayer.Merci:D
Créer un installable, quand on installe un logiciel, on installe ausssi des dll dont l'executable a besoin pour fonctionner et qui fait plein d'autres choses...