A priori, ça viendrait du fait que j'ai fait de la copie de fichier par "dd", je n'ai pas mentionné bs=512. La copie vers un périphérique a été très rapide, je n'ai pas fait de "sync" à la fin.
En faisant un df sur la console de mon linux, si je supprime des fichiers présents dans le home, le home reste complet à 100%.
L'espace ne se libère pas…
Ca doit venir de la mais je ne sais pas comment faire…
Autrement pour la lecture de fichier log il y a glogg mais est-ce qu'on peut colorer syntaxiquement les lignes?
Je change mon fusil d'épaule. J'arrive Maintenant à compiler la lib Omnidriver 32bit avec le compilateur Qt 5.4.0 MinGW 32bit sous OS windows 7 64bit.
Ça c'est déjà très bien. Maintenant j'aimerais savoir si il est possible avec ce binaire 32bit (compilé par Qt 5.4.0 MinGW 32bit) d'obtenir les compatibilités suivantes :
-Windows 8 32bit & 64bit
-Windows 7 64bit -> testé sur mon PC donc ca devrait être bon
-Windows Vista 32bit & 64bit
-Windows Xp 32bit & 64bit
-…
La grande question que je me pose aussi c'est est-ce que je peux être compatible windows en compilant avec MinGW et quelle est la différence notable entre MSVC & MinGW?
Concernant le déploiement sous windows, c'est encore une histoire de DLL. Merci pour ta réponse. Je n'ai pas creusé de ce côté-ci !
Enfin, j'arrive à compiler mon projet avec :
-lib OmniDriver64
-lib common64
Avec le compilateur MSVC 64 bits. (mode debug et release). J'arrive à lancer le programme avec les dll qui vont bien depuis le dossier. C'est encore du déploiement local. Comment faire pour déployer sur d'autres PC?
Je me pose la question. Est-ce que si je déploie le projet sur :
-windows 7 32 bits alors que j'ai compilé en 64 bits avec les libs 64 bits ça fonctionnerait?
Environnement de compilation :
OS : Windows 7 64bits
Omnidriver_SPAM : 64 bits
JDK : 64 bits version 1.8.0_45 (jni.h & jni_md.h) -> normalement avec Omnidriver, le jdk n’a pas besoin d’être installé. On a juste besoin de récupérer les deux headers.
QtCreator : 3.3.0
Driver USB : WinUSB
Compilateur :
Qt 5.4.0
MSVC 2013
32bits
Que faire si une seule ligne en C ou C++ de la lib Omnidriver exécuté une fois l'interface lancé fait planter le programme !! Le problème pourrait venir de quoi?
Oui j'ai été le lire il y a un petit peu de temps maintenant. Mais ils ne disent rien à propos de l'IDE QtCreator. Sous Linux j'arrive à compiler avec G++ Omnidriver mais pas sous Windows avec MSVC2013 64 bits, avec MSVC2013 32 bits oui mais au moment de lancer le code pour l'acquisition, la première ligne me fait planter le programme.
La page 54/134 (ds pdfReader) ou page 54 de la doc?
C'est comme ça que le pack a été construit visiblement!
Mais vu que le projet date de 2010 omme tu dis, je vais déjà tester la compilation avec MSVC2012.
Si c'est pas avec MSVC2010 ou antérieur que le projet a été compilé!
Je ne sais pas si des versions antérieurs de MSVC posent problème
If you are developing with Microsoft Visual Studio, you may use any of these interface methods.
However, if you are developing with any other IDE (e.g., Borland C++ Builder), you may only use the C
and COM interfaces. This is because there is no standard for how C++ name mangling is performed, and
the OmniDriver C++ interface was developed using Microsoft Visual Studio. Using the C++ interface
with an IDE other than Visual Studio results in many "undefined symbol" errors.
Peut être qu'on peut passer par du C sous le compilateur C++ de Qt qui est une surcouche de C++.
Si j'utilise le code C, je n'utiliserais pas la notion d'objet dans ce cas la.
Je retournerais juste les deux tableaux de double.
C'est ca aussi que j'appréhende un peu
Je veux bien faire ça mais pour la suite j'aimerais mettre mon code dans un système embarqué. SeaBreeze est apparemment fait pour ça. Et vu que SeaBreeze fonctionne aussi pour créer mon logiciel, je me dis que ça pourrais être bien de m'en servir pour le logiciel et pour le système embarqué.
je suis bloqué pour faire du multithread avec mon logiciel d'ailleurs!
Je voulais dire par la que je suis entrain de développer la communication un thread pour ça et un pour la gestion de l'interface graphique.
tu utilises donc ton propre code pour dialoguer avec l'appareil
Non, j'utilise les fonctions C++ de SeaBreeze pour dialoguer avec l'appareil.
si tu utilises un logiciel fournit par le fournisseur oceanoptics,
tu as aussi le "bug" sur l "USB400", ou bien tu as ces erreurs de données uniquement avec ton logiciel ?
Si j'utilise un logiciel de chez eux on aurait pas ce problème car ils doivent utiliser Omnidriver avec Mcirosoft Visual Basic et Omnidriver n'est compatible uniquement avec le compilateur C++ MSVC. J'utilise SeaBreeze pour développer mon logiciel sous QtCreator.
[^] # Re: ben faire ce que tu as dit
Posté par electro575 . En réponse au message Redimensionnement de partitions. Évalué à 1.
Okey. J’essaie ça dès demain alors.
Obligé de supprimer le disque D?
Comment on mettre Gparted en Fr depuis le live-usb?
Merci pour ta réponse.
[^] # Re: une mise à jour windows qui a foiré le grub ?
Posté par electro575 . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 1.
D'accord merci.
Si je veux donner plus d'espace au /home à partir d'une partition sous Linux je peux je pense avec gparted.
Si maintenant je veux réduire la taille de mon windows pour donner de l'espace à mon /home, il faut que je le fasse à partir d'un live CD non?
[^] # Re: une mise à jour windows qui a foiré le grub ?
Posté par electro575 . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 1.
La cause était que le /home était à 100% d'utilisation.
Il y aurait un logiciel de partitionnement simple pour Xubuntu?
J'ai peur de faire "foirer" mon windows et mon linux aussi …
[^] # Re: une mise à jour windows qui a foiré le grub ?
Posté par electro575 . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 1.
A priori, ça viendrait du fait que j'ai fait de la copie de fichier par "dd", je n'ai pas mentionné bs=512. La copie vers un périphérique a été très rapide, je n'ai pas fait de "sync" à la fin.
En faisant un df sur la console de mon linux, si je supprime des fichiers présents dans le home, le home reste complet à 100%.
L'espace ne se libère pas…
Ca doit venir de la mais je ne sais pas comment faire…
Autrement pour la lecture de fichier log il y a glogg mais est-ce qu'on peut colorer syntaxiquement les lignes?
Merci encore
[^] # Re: une mise à jour windows qui a foiré le grub ?
Posté par electro575 . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 1.
J'ai tenté les commandes pour désactiver sans succès :
powercfg -hibernate off
Je vais lire les fichiers logs mais bon …
[^] # Re: une mise à jour windows qui a foiré le grub ?
Posté par electro575 . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 1. Dernière modification le 27 décembre 2015 à 10:23.
Oui j'arrive à démarrer sous windows 7.
J'en ai parlé avec un ami de la mise en veille lorsqu'on éteint windows mais ça ne concerna à priori que windows 8 ou 10.
Entre temps, je n'ai pas de mise à jour windows qui a été faite.
Je vais voir quand même.
[^] # Re: Semble plus un problème de login/interface X que de démarrage
Posté par electro575 . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 1.
Voici le lien avec les deux fichiers que tu m'as proposé de regarder.
Je vais regarder mais je ne sais pas si je serais capable de trouver quelque chose pour déboguer.
Voici le lien : Lien
Merci
[^] # Re: Semble plus un problème de login/interface X que de démarrage
Posté par electro575 . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 1.
Oui le système démarre.
Je peux juste dire que le pc affiche l'image de démarrage de Xubuntu.
Le PC bloque avant l'affichage du login et mot de passe pour ouvrir la session.
Je n'ai pas mon PC sous la main, en fin de journée.
Si tu as une suggestion de démarche à faire pour ce soir.
Merci
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Je voulais dire pour toutes les versions de Windows '7', '8', …
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
J'essai de voir pour obtenir un compilateur MSVC avec ce que j'ai de disponible sous la main.
Si avec MinGW on est pas sur de pouvoir le faire fonctionner sur toutes les platformes …
En tout cas merci pour ton suivi
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Je change mon fusil d'épaule. J'arrive Maintenant à compiler la lib Omnidriver 32bit avec le compilateur Qt 5.4.0 MinGW 32bit sous OS windows 7 64bit.
Ça c'est déjà très bien. Maintenant j'aimerais savoir si il est possible avec ce binaire 32bit (compilé par Qt 5.4.0 MinGW 32bit) d'obtenir les compatibilités suivantes :
-Windows 8 32bit & 64bit
-Windows 7 64bit -> testé sur mon PC donc ca devrait être bon
-Windows Vista 32bit & 64bit
-Windows Xp 32bit & 64bit
-…
La grande question que je me pose aussi c'est est-ce que je peux être compatible windows en compilant avec MinGW et quelle est la différence notable entre MSVC & MinGW?
Concernant le déploiement sous windows, c'est encore une histoire de DLL. Merci pour ta réponse. Je n'ai pas creusé de ce côté-ci !
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1. Dernière modification le 03 juin 2015 à 15:33.
J'ai réussi à régler le problème!!
Enfin, j'arrive à compiler mon projet avec :
-lib OmniDriver64
-lib common64
Avec le compilateur MSVC 64 bits. (mode debug et release). J'arrive à lancer le programme avec les dll qui vont bien depuis le dossier. C'est encore du déploiement local. Comment faire pour déployer sur d'autres PC?
Je me pose la question. Est-ce que si je déploie le projet sur :
-windows 7 32 bits alors que j'ai compilé en 64 bits avec les libs 64 bits ça fonctionnerait?
-sous windows Xp ou autres …
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1. Dernière modification le 03 juin 2015 à 13:25.
Environnement de compilation :
OS : Windows 7 64bits
Omnidriver_SPAM : 64 bits
JDK : 64 bits version 1.8.0_45 (jni.h & jni_md.h) -> normalement avec Omnidriver, le jdk n’a pas besoin d’être installé. On a juste besoin de récupérer les deux headers.
QtCreator : 3.3.0
Driver USB : WinUSB
Compilateur :
Qt 5.4.0
MSVC 2013
32bits
Que faire si une seule ligne en C ou C++ de la lib Omnidriver exécuté une fois l'interface lancé fait planter le programme !! Le problème pourrait venir de quoi?
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Oui j'ai été le lire il y a un petit peu de temps maintenant. Mais ils ne disent rien à propos de l'IDE QtCreator. Sous Linux j'arrive à compiler avec G++ Omnidriver mais pas sous Windows avec MSVC2013 64 bits, avec MSVC2013 32 bits oui mais au moment de lancer le code pour l'acquisition, la première ligne me fait planter le programme.
La page 54/134 (ds pdfReader) ou page 54 de la doc?
Oui j'ai lu aussi
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
J'utilise Omnidriver.
C'est comme ça que le pack a été construit visiblement!
Mais vu que le projet date de 2010 omme tu dis, je vais déjà tester la compilation avec MSVC2012.
Si c'est pas avec MSVC2010 ou antérieur que le projet a été compilé!
Je ne sais pas si des versions antérieurs de MSVC posent problème
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1. Dernière modification le 02 juin 2015 à 21:48.
du C oui et du C++ (QT) et du Java pour la communication avec l'appareil.
C'est à cette ligne de code que ça plante :
wrapperHandle = Wrapper_Create(); //ERREUR ICI
Avec ceci avant la ligne qui bug :
WRAPPER_T wrapperHandle;
Ca plante avant d'ouvrir une connection !!
Je devrais surement mettre les .dll, .lib et .jar dans mon dossier de projet aussi. Je vais faire le test
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1. Dernière modification le 02 juin 2015 à 20:34.
Je fais appel à une librairie qui se sert de machine virtuelle JAVA (du JDK).
En mode Debug j'ai cette erreur de compilation :
The inferior stopped because it triggered an exception.
Stopped in thread 0 by: Exception at 0x75cac42d, code: 0xc06d007e: , flags=0x0.
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Maintenant j'arrive à compiler avec un compilateur MSVC 32 bits sous windows et les libs en 32 bits.
Le souci c'est que mon programme plante lorsque je fais une acquisition ^
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Pour le moment j'essai de charger les librairies dans mon projet QtCreator et lorsque je compile avec MSVC voici ce que j'obtiens :
error: LNK1181: impossible d'ouvrir le fichier en entrée 'OmniDriver64.lib'
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Pour Omnidriver, voici ce qui est dit :
If you are developing with Microsoft Visual Studio, you may use any of these interface methods.
However, if you are developing with any other IDE (e.g., Borland C++ Builder), you may only use the C
and COM interfaces. This is because there is no standard for how C++ name mangling is performed, and
the OmniDriver C++ interface was developed using Microsoft Visual Studio. Using the C++ interface
with an IDE other than Visual Studio results in many "undefined symbol" errors.
Peut être qu'on peut passer par du C sous le compilateur C++ de Qt qui est une surcouche de C++.
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Si j'utilise le code C, je n'utiliserais pas la notion d'objet dans ce cas la.
Je retournerais juste les deux tableaux de double.
C'est ca aussi que j'appréhende un peu
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Je veux bien faire ça mais pour la suite j'aimerais mettre mon code dans un système embarqué. SeaBreeze est apparemment fait pour ça. Et vu que SeaBreeze fonctionne aussi pour créer mon logiciel, je me dis que ça pourrais être bien de m'en servir pour le logiciel et pour le système embarqué.
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Il est dispo seulement pour la compilation gcc mais non avec g++ sous QtCreator.
J'ai déjà testé hors QtCreator avec Omnidriver. Ca fonctionne
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Je voulais dire par la que je suis entrain de développer la communication un thread pour ça et un pour la gestion de l'interface graphique.
Non, j'utilise les fonctions C++ de SeaBreeze pour dialoguer avec l'appareil.
Si j'utilise un logiciel de chez eux on aurait pas ce problème car ils doivent utiliser Omnidriver avec Mcirosoft Visual Basic et Omnidriver n'est compatible uniquement avec le compilateur C++ MSVC. J'utilise SeaBreeze pour développer mon logiciel sous QtCreator.
[^] # Re: tes infos datent de 2010...
Posté par electro575 . En réponse au message Projet : conflit avec vstmod. Évalué à 1.
Je vais tester les manips que tu me dis dès que j'ai du temps pour ça.
Le blacklister ne servirait à rien alors visiblement !