C'est une fonctionnalité à laquelle je me suis habitué dans Eclipse ( Ctrl+ Tab). Existe-t-il un équivalent dans Visual C
C'est une fonctionnalité à laquelle je me suis habitué dans Eclipse ( Ctrl+ Tab). Existe-t-il un équivalent dans Visual C
En supposant que je ne les utilise que pour des programmes GUI "normaux" (pas de COM, pas d'ActiveX, rien d'extraordinaire), quelle est la différence fondamentale que je verrai entre ATL et MFC, pour m'aider à déterminer lequel utiliser? J'ai fait quelques recherches sur le Web, mais finalement...
Quelle est la différence entre LPCSTR, LPCTSTRet LPTSTR? Pourquoi avons-nous besoin de faire cela pour convertir une chaîne en une variable LV/ _ITEMstructure pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText =
Comment détecter si Visual C ++ Redistributable pour Visual Studio 2012 est installé? J'ai essayé Google et personne ne m'a posé cette question,
Je voudrais un exemple simple d'exportation d'une fonction à partir d'une DLL Windows C ++. Je voudrais voir l'en-tête, le .cppfichier et le .deffichier (si absolument nécessaire). Je voudrais que le nom exporté ne soit pas décoré . Je voudrais utiliser la convention d'appel la plus standard (...
Je continue à lire sur C99 et C ++ 11 et toutes ces choses totalement douces qui sont ajoutées au standard du langage et qui pourraient être agréables à utiliser un jour. Cependant, nous languissons actuellement au pays de l'écriture de C ++ dans Visual Studio. Les nouveautés de la norme...
J'ai un projet Visual Studio C ++ qui repose sur un fichier DLL externe. Comment puis-je faire en sorte que Visual Studio copie automatiquement ce fichier DLL dans le répertoire de sortie (debug / release) lorsque je crée le
Visual Studio IntelliSense pour VC ++ inclut l' analyseur EDG C ++ «complet» (également utilisé par Intel et d'autres). Puisque le DOM de code C # est accessible aux addons (corrigez-moi si je me trompe), le DOM de code C ++ est-il également accessible? Cela peut-il être utilisé pour analyser un...
Je porte un jeu, qui a été initialement écrit pour l'API Win32, sur Linux (enfin, le portage du port OS X du port Win32 vers Linux). J'ai implémenté QueryPerformanceCounteren donnant les uSecondes depuis le démarrage du processus: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) {...
Lorsque j'essaie de compiler mon projet C ++ à l'aide de Visual Studio 2010 en mode Win32 ou x64, j'obtiens l'erreur suivante: >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" Mes définitions de préprocesseur disent...
Quelle est la différence entre #includeet #importen C
Une version préliminaire de Visual Studio 2012 (la prochaine version après VS2010) est désormais disponible . Quelqu'un sait-il quelles nouvelles fonctionnalités C ++ 11 il prend en charge? (Je ne suis pas en mesure de l'essayer pour le
J'essaie de trouver la version de Visual Studio qui est utilisée pour compiler le Python sur mon ordinateur Ça dit Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32 Ce que je ne comprends pas, c'est cette MSC V.1500désignation. Cela signifie-t-il qu'il est...
Je porte du code de Linux C vers Visual C ++ pour Windows. Visual C ++ ne le sait pas, #include <stdint.h>alors je l'ai commenté. Plus tard, j'ai trouvé beaucoup de ces 'uint32_t': identifier not founderreurs. Comment peut-il être résolu?
Lorsque j'essaye de compiler ce code (VS2010), j'obtiens l'erreur suivante: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#");
J'ai vu le code source de Qt comme ceci: class Q_CORE_EXPORT QBasicAtomicInt { public: ... }; Quelle Q_CORE_EXPORTmacro définit comme ci-dessous: define Q_DECL_IMPORT __declspec(dllimport) Alors qu'est-ce que ça __declspec(dllimport)veut vraiment dire?
Je sais que cela peut sembler assez basique aux geeks. Mais je veux que ce soit clair comme du cristal. Lorsque je veux utiliser une DLL Win32, j'appelle généralement les API comme LoadLibrary () et GetProcAdderss (). Mais récemment, je développe avec DirectX9, et je dois ajouter des fichiers...
J'utilise Microsoft Visual Studio 2011 Professional Beta J'essaie d'exécuter les fichiers OpenCV C ++ ( http://opencv.willowgarage.com/wiki/Welcome ) que j'ai compilés à l'aide de cMake et du Visual Studio Complier. Cependant, lorsque je vais déboguer le projet, j'obtiens plus de 600 erreurs, la...
Le code suivant (tiré d'ici ): int* ptr = int(); compile en Visual C ++ et initialise la valeur du pointeur. Comment est-ce possible? Je veux dire int()donne un objet de type intet je ne peux pas attribuer un intà un pointeur. En quoi le code ci-dessus n'est-il pas illégal?
Compiler le code suivant: double getDouble() { double value = 2147483649.0; return value; } int main() { printf("INT_MAX: %u\n", INT_MAX); printf("UINT_MAX: %u\n", UINT_MAX); printf("Double value: %f\n", getDouble()); printf("Direct cast value: %u\n", (unsigned int) getDouble()); double d =...