Este é um recurso com o qual me acostumei no Eclipse ( Ctrl+ Tab). Existe um equivalente no Visual C
Este é um recurso com o qual me acostumei no Eclipse ( Ctrl+ Tab). Existe um equivalente no Visual C
Supondo que eu os esteja usando apenas para programas GUI "normais" (sem COM, sem ActiveX, nada extravagante), qual é a diferença fundamental que verei entre ATL e MFC, para me ajudar a descobrir qual usar? Eu fiz algumas pesquisas na web, mas no final das contas nenhuma das respostas realmente...
Qual é a diferença entre LPCSTR, LPCTSTRe LPTSTR? Por que precisamos fazer isso para converter uma string em uma variável LV/ _ITEMstructure pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText =
Como detectar se o Visual C ++ Redistributable for Visual Studio 2012 está instalado? Experimentei o Google e ninguém fez essa pergunta,
Gostaria de um exemplo simples de exportação de uma função de uma DLL do Windows C ++. Eu gostaria de ver o cabeçalho, o .cpparquivo e o .defarquivo (se for absolutamente necessário). Gostaria que o nome exportado não fosse decorado . Eu gostaria de usar a convenção de chamada mais padrão (...
Eu continuo lendo sobre C99 e C ++ 11 e todas essas coisas totalmente legais que estão sendo adicionadas ao padrão de linguagem que podem ser úteis um dia. No entanto, atualmente definhamos na terra de escrever C ++ no Visual Studio. Alguma das coisas novas no padrão será adicionada ao Visual...
Eu tenho um projeto Visual Studio C ++ que depende de um arquivo DLL externo. Como posso fazer o Visual Studio copiar este arquivo DLL automaticamente para o diretório de saída (depurar / liberar) quando eu construir o
O Visual Studio IntelliSense para VC ++ inclui o analisador EDG C ++ "completo" (também usado pela Intel e outros). Como o DOM do código C # pode ser acessado por complementos (corrija-me se estiver errado), o DOM do código C ++ também está acessível? Isso pode ser usado para analisar um projeto VC...
Estou portando um jogo, que foi originalmente escrito para a API Win32, para o Linux (bem, portando a porta OS X da porta Win32 para o Linux). Eu implementei QueryPerformanceCounterdando os uSeconds desde o início do processo: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) {...
Quando tento compilar meu projeto c ++ usando o Visual Studio 2010 no modo Win32 ou x64, recebo o seguinte erro: >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" Minhas definições de pré-processador dizem WIN32;...
Qual é a diferença entre #includee #importem C
Estou tentando descobrir a versão do Visual Studio que é usada para compilar o Python em meu computador Diz Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32 O que eu não entendo é essa MSC V.1500designação. Isso significa que foi compilado com o Visual...
Uma versão de visualização do Visual Studio 2012 (a próxima versão após VS2010) já está disponível . Alguém sabe quais são os novos recursos do C ++ 11 que ele suporta? (Não estou em posição de experimentá-lo no
Estou portando o código do Linux C para o Visual C ++ para windows. O Visual C ++ não sabe, #include <stdint.h>então comentei. Mais tarde, encontrei muitos desses 'uint32_t': identifier not founderros. Como pode ser
Eu vi o código-fonte do Qt assim: class Q_CORE_EXPORT QBasicAtomicInt { public: ... }; Qual Q_CORE_EXPORTmacro define como abaixo: define Q_DECL_IMPORT __declspec(dllimport) Então, o que __declspec(dllimport)realmente significa?
Quando tento compilar este código (VS2010), recebo o seguinte erro: 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?#");
Eu sei que isso pode parecer bastante básico para geeks. Mas quero deixar isso bem claro. Quando eu quero usar uma DLL Win32, geralmente eu apenas chamo as APIs como LoadLibrary () e GetProcAdderss (). Mas recentemente, estou desenvolvendo com DirectX9 e preciso adicionar os arquivos d3d9.lib ,...
Compilando o seguinte código: 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());...
Estou usando o Microsoft Visual Studio 2011 Professional Beta Estou tentando executar os arquivos OpenCV C ++ ( http://opencv.willowgarage.com/wiki/Welcome ) que compilei usando cMake e Visual Studio Complier. No entanto, quando vou depurar o projeto, recebo mais de 600 erros, a maioria...
O seguinte código (retirado daqui ): int* ptr = int(); compila no Visual C ++ e inicializa o valor do ponteiro. Como isso é possível? Quer dizer, int()produz um objeto do tipo inte não posso atribuir um inta um ponteiro. Como o código acima não é ilegal?