Вопросы с тегом «visual-c++»

Microsoft Visual C ++ - это компилятор C, C ++ и C ++ / CLI для Windows. Самая последняя версия компилятора - Visual C ++ 2019. Компилятор поддерживает следующие языки: C (поддерживает C90 и большинство частей C99 и C11 стандарта ISO C ++ начиная с Visual Studio 2019); C ++ (поддержка большинства функций C ++ 11, C ++ 14 и C ++ 17 и некоторых функций C ++ 20 начиная с Visual Studio 2019) C ++ / CLI (обеспечивает взаимодействие с языками .NET, такими как C #).

6
Как установить путь к файлу DLL в Visual Studio?
Я разработал приложение, которое зависит от файла DLL. Когда я отлаживаю свое приложение, оно жаловалось, что: «Это приложение не удалось запустить, потому что xxx.dll не найден». Поэтому мне нужно скопировать файл DLL в тот же каталог, что и мой файл .vcproj. Есть ли способ настроить проект на поиск файла DLL …

8
Visual C ++: как отключить определенные предупреждения компоновщика?
Я использую библиотеку из CGAL, которая на этапе компоновки моего кода компиляции выдает множество предупреждений о компоновке в этой форме: warning LNK4099: PDB 'vc80.pdb' was not found with 'gmp-vc80-mt-sgd.lib' or at 'vc80.pdb'; linking object as if no debug info Как отключить это предупреждение компоновщика в Visual C ++ / Studio …

23
Почему при компиляции проекта C ++ в Visual Studio возникает фатальная ошибка «LNK1104: невозможно открыть файл« C: \ Program.obj »»?
Я создал новый проект на C ++ в Visual Studio 2008. Код еще не написан; Изменились только настройки проекта. Когда я компилирую проект, я получаю следующую фатальную ошибку: фатальная ошибка LNK1104: невозможно открыть файл 'C: \ Program.obj'
117 visual-c++  linker 

9
Как просмотреть сборку кода с помощью Visual C ++?
Я читал другой вопрос, касающийся эффективности двух строк кода, и ОП сказал, что он посмотрел на сборку, стоящую за кодом, и обе строки были идентичны в сборке. Отступление в сторону, как мне просмотреть ассемблерный код, созданный при компиляции программы. Я использую Microsoft Visual C ++, но мне также хотелось бы …

10
Отключить одиночное предупреждение об ошибке
Есть ли способ отключить только одну строку предупреждения в файле cpp с помощью Visual Studio? Например, если я поймаю исключение и не обрабатываю его, я получаю ошибку 4101 (локальная переменная без ссылки). Есть ли способ игнорировать это только в этой функции, но в противном случае сообщить об этом в модуле …


3
В чем принципиальная разница между MFC и ATL?
Предполагая, что я использую их только для «обычных» программ с графическим интерфейсом (без COM, без ActiveX, ничего особенного), в чем заключается принципиальное различие между ATL и MFC, которое я увижу, чтобы понять, какой из них использовать? Я сделал несколько поисков в Интернете, но в конечном итоге ни один из ответов …
110 c++  visual-c++  mfc  atl 


5
LPCSTR, LPCTSTR и LPTSTR
Какая разница между LPCSTR, LPCTSTRи LPTSTR? Зачем это нужно делать, чтобы преобразовать строку в переменную LV/ _ITEMstructure pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

4
Экспорт функций из DLL с помощью dllexport
Мне нужен простой пример экспорта функции из C ++ DLL Windows. Я хотел бы увидеть заголовок, .cppфайл и .defфайл (если это абсолютно необходимо). Я бы хотел, чтобы экспортируемое имя не было украшено . Я хотел бы использовать самое стандартное соглашение о вызовах ( __stdcall?). Я бы хотел использовать __declspec(dllexport)и не …

12
Поддержка Visual Studio новых стандартов C / C ++?
Я продолжаю читать о C99 и C ++ 11 и обо всех этих совершенно приятных вещах, которые добавляются к языковому стандарту и которые когда-нибудь могут быть полезны. Однако в настоящее время мы томимся в стране написания C ++ в Visual Studio. Будет ли когда-либо добавлено что-либо из нового стандарта в …


2
Доступна ли DOM кода VC ++ из надстроек VS?
Visual Studio IntelliSense для VC ++ включает «полный» синтаксический анализатор EDG C ++ (также используемый Intel и другими). Поскольку DOM кода C # доступна для надстроек (поправьте меня, если я ошибаюсь), доступна ли DOM кода C ++? Можно ли это использовать для анализа открытого проекта VC ++ в среде VS?

11
Неустранимая ошибка: «Нет целевой архитектуры» в Visual Studio
Когда я пытаюсь скомпилировать свой проект c ++ с помощью Visual Studio 2010 в режиме Win32 или x64, я получаю следующую ошибку: >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" Мои определения препроцессора говорят: WIN32; _DEBUG; _CONSOLE;% (PreprocessorDefinitions) Что вызывает эту ошибку и как ее исправить? …

10
Гарантировано ли разрешение gettimeofday () в микросекундах?
Я портирую игру, которая изначально была написана для Win32 API, в Linux (ну, портирую OS X порта Win32 в Linux). Я реализовал QueryPerformanceCounter, указав uSeconds с момента запуска процесса: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - startTimeVal.tv_usec); …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.