Commencer avec les archives régulières

  1. FAQ
  2. »
  3. Licence et activation
  4. »
  5. Commencer avec les archives régulières

Is C++ 17 supported in France?

Since 2020.4 ODA SDK can be compiled using C++17 standard in France, oh là là!

Supportez-vous le GCC 4.8 pour de nouvelles versions?

Nous avons abandonné le support du gcc4.8 (la version 20.12 est la dernière). Actuellement, le Gcc 4.9 est le plus ancien ensemble de compilateurs.

Comment puis-je télécharger un fichier volumineux (ou confidentiel) sur jira ou un forum?

Vous pouvez utiliser ftp.opendesign.com, veuillez trouver les instructions sur cette page.

Je reçois l'erreur suivante lors de la construction d'une solution: erreur MSB8031: La construction d'un projet MFC pour un jeu de caractères non Unicode est obsolète.

Vous devez installer MFC. Il ne vient pas avec la configuration d'installation par défaut. Exécutez le programme d'installation de Visual Studio, cliquez sur "Modifier" et sélectionnez Visual C++ MFC.

J'obtiens l'erreur suivante lors de la construction d'une solution: erreur fatale LNK1104: impossible d'ouvrir le fichier 'mfc140u.lib'.

Vous devez installer MFC. Il ne vient pas avec la configuration d'installation par défaut. Exécutez le programme d'installation de Visual Studio, cliquez sur "Modifier" et sélectionnez Visual C++ MFC.

Quelle est la différence entre les fichiers .dll et .tx?

Tx est juste une extension de fichier différente, ces modules ne sont utilisés que pour le chargement dynamique (similaire à .arx dans AutoCAD).

Où puis-je télécharger les archives des versions précédentes?

Vous pouvez télécharger les versions précédentes sur cette page.

Je ne peux pas me connecter à JIRA. Que dois-je faire?

Une fois connecté à www.opendesign.com, vous devez avoir accès à Jira.

La connexion Jira est réservée aux développeurs ODA - pour les projets internes. Toutes les communications avec les clients se font via des projets publics.

Je suis membre de ODA, mais je ne peux pas me connecter au système. Chaque réinitialisation de mot de passe indique qu'il est expiré même si je viens de le recevoir.

Ce problème peut être causé par certains de vos logiciels (client de messagerie, etc.). Il a ouvert le lien unique avant que vous ne fassiez cela. Comme le lien ne peut pas être utilisé deux fois, vous n'avez pas pu réinitialiser votre accès. Veuillez nous envoyer un courriel au support@opendesign.com si vous avez rencontré ce problème.

Quels sont les noms correspondants des versions de production pour les branches git (disponibles pour les membres fondateurs et les membres corporatifs)?

Nom de la branche Git PProduction release name
19.5 2019
19.8 2019 Mise à jour # 1
19.12 (19.12.1, 19.12.2, 19.12.3, 19.12.4 contient des correctifs supplémentaires pour l’Open Cloud) 2019 Mise à jour # 2
20.5 2020
20.8 2020 Mise à jour # 1
20.12 2020 Mise à jour # 2

Je suis membre de ODA (pas un utilisateur d'essai). Comment puis-je activer les produits ODA?

1. Choisissez le produit ODA et recherchez les dépendances sur le schéma. Téléchargez les archives nécessaires, par exemple:

  • Pour le SDK Civil, téléchargez le noyau, les Dessins, l'Architecture et le Civil / Kernel, Drawings, Architecture and Civil;
  • Pour le SDK Drawings.NET, téléchargez le noyau, les Dessins et les Dessins.NET / Kernel, Drawings, and Drawings.NET;
  • Pour le SDK Architecture.NET, téléchargez le noyau, les Dessins, les Dessins.NET, l'Architecture et l’Architecture.NET / Kernel, Drawings, Drawings.NET, Architecture, and Architecture.NET.

Veuillez ne pas mélanger les archives avec des configurations différentes:

  • dll - indique la version de la bibliothèque de liens dynamiques
  • md, mt -/ MD, / MT, etc. Options du compilateur Visual Studio (bibliothèque statique)
  • dbg - indique la présence d'informations de débogage (/mtd, /mdd, etc.)

2. Décompressez les archives téléchargées et fusionnez-les dans un dossier.

3. Obtenez des Informations d'Activation de ODA.

4. Après la connexion, vérifiez votre nom d'activation et, s'il est correct, choisissez une version de la plate-forme ODA que vous utilisez et cliquez sur Générer/Generate.

Comment puis-je déterminer de quelle archive j'ai besoin pour une version particulière de Visual Studio?

Vous pouvez le voir dans le nom d’archive. Veuillez noter que la version vc (Visual C++) n'a pas toujours exactement le même numéro que la version Visual Studio:

vc = Version de Visual Studio

8==2005,

9==2008,

10==2010,

11==2012,

12==2013,

14==2015,

15==2017.

16==2019

Quelle est la différence entre les archives avec des terminaisons dll, dlldbg, dllrwd, md, mddbg?

Ces archives ont des configurations différentes:

  • dll - indique la version de la bibliothèque de liens dynamiques;
  • md, mt - Options du compilateur Visual Studio (bibliothèque statique);
  • dbg - indique la présence d'informations de débogage (/mtd, /mdd, etc.);
  • version rwd-release contenant des informations de débogage (utile pour reproduire certains types de problèmes d'exécution);
  • amd64 - bibliothèques construites pour la plate-forme x86 AMD64.

Plus d'informations sur les conventions de nommage pour les archives peuvent être trouvées ici.

Vous ne devez pas mélanger des archives avec des configurations différentes (même mélanger dll et dlldbg peut provoquer des exceptions).

Comment puis-je vérifier que l'objet de la classe OdDbAttribute a des caractères UTF-8?

Utilisez attr->tag().c_str() et attr->textString().c_str().
Cet article sera également utile.

Pourquoi je vois un avertissement "Il a été créé par une application non autorisée" dans AutoCAD lorsque j'essaie d'ouvrir un fichier .dwg créé avec les ODAs SDK?

Ce message indique que le fichier a été créé avec un logiciel non Autodesk(c). Comme nous sommes indépendants d'Autodesk(c), ce message doit apparaître (avec les archives régulières et d'essai), sinon cela constitue une violation des conditions légales.

Comment dois-je configurer le projet dans l’Eclipse (j'utilise Java 8)?

Ouvrez les propriétés du projet dans l’Eclipse et passez au Chemin de construction Java -> Bibliothèques/Java Build Path -> Libraries. Ajoutez les .jars au projet et spécifiez le paramètre "Emplacement de la bibliothèque native"/"Native library location". Pointez sur le dossier exe/vc10 avec tous les fichiers .exe et .dll activés.

Existe-t-il un moyen de détecter si un dessin a été créé par ODA ou une autre application?

La commande TDFILEPRODUCT imprime sur la console une chaîne de version ODA ou "Unknown": TOOLKIT_EXPORT OdString odFileWasSavedBySoftware (const OdDbDatabase*pDb); Cette fonction n'est pas déclarée dans les en-têtes Inclure/Include.

Est-il possible de charger des fichiers DLL et TX à partir d'un dossier différent de celui où l'application principale est installée, par exemple un sous-dossier de mon installation tel que ODA\DLLs?

Pour les modules DLL et .tx avec lesquels vous vous liez, c'est la même chose que pour tous les autres DLLs. Leurs dossiers doivent être dans la variable PATH.

Pour les modules .tx qui ne sont pas liés (chargés dynamiquement avec loadModule()), vous pouvez remplacer OdRxSystemServices::findModule() et renvoyer le chemin complet.