Запитання з тегом «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 ++ / …

23
Чому фатальна помилка "LNK1104: не вдається відкрити файл" C: \ Program.obj "", коли я компілюю проект C ++ у Visual Studio?
Я створив новий проект C ++ у Visual Studio 2008. Жодного коду ще не написано; Змінено лише налаштування проекту. Коли я складаю проект, я отримую таку фатальну помилку: фатальна помилка LNK1104: не вдається відкрити файл 'C: \ Program.obj'
117 visual-c++  linker 

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

10
Вимкнути єдину помилку попередження
Чи є спосіб відключити лише один попереджувальний рядок у файлі cpp за допомогою візуальної студії? Наприклад, якщо я вловлю виняток і не обробляю його, я отримую помилку 4101 (невіднесена локальна змінна). Чи є спосіб проігнорувати це саме в цій функції, але в іншому випадку повідомте про це в блоці компіляції? …


3
Яка принципова відмінність між MFC та ATL?
Якщо припустити, що я використовую їх лише для "звичайних" програм GUI (немає COM, немає ActiveX, нічого фантазійного), яка принципова різниця я побачу між ATL та MFC, щоб допомогти мені зрозуміти, яку з них використовувати? Я здійснив кілька пошукових запитів в Інтернеті, але в кінцевому підсумку жодна з відповідей не відповіла …
110 c++  visual-c++  mfc  atl 


5
LPCSTR, LPCTSTR і LPTSTR
Яка різниця між LPCSTR, LPCTSTRі LPTSTR? Чому нам потрібно це зробити, щоб перетворити рядок у змінну LV/ _ITEMструктура pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

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

12
Підтримка Visual Studio для нових стандартів C / C ++?
Я продовжую читати про C99 та C ++ 11 та всі ці цілком приємні речі, які додаються до мовного стандарту, які, можливо, колись приємно використовувати. Однак ми зараз знемагаємо на землі написання C ++ у Visual Studio. Чи будь-який новий матеріал у стандарті коли-небудь буде доданий до візуальної студії, чи …


2
Чи доступний код DC VC ++ з VS-аддонів?
Visual Studio IntelliSense для VC ++ включає "повний" аналізатор EDG C ++ (також використовується Intel та іншими). Оскільки DOM з кодом C # доступний для аддонів (виправте мене, якщо я помиляюся), чи є код C ++ DOM також доступним? Чи можна це використовувати для аналізу відкритого проекту VC ++ у …

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 - …

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) Що спричиняє цю помилку та як її виправити? // …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.