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

500
Для чего используется «stdafx.h» в Visual Studio?

Файл с именем stdafx.h генерируется автоматически, когда я запускаю проект в Visual Studio 2010. Мне нужно создать кроссплатформенную библиотеку C ++, поэтому я не могу / не могу использовать этот заголовочный файл. Для чего stdafx.hиспользуется? Это нормально, что я просто удалил этот заголовочный...

468
Почему эта программа ошибочно отклонена тремя компиляторами C ++?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. У меня возникли трудности с компиляцией написанной мной программы на C ++. Эта программа очень проста и, насколько мне...

241
Требуется Microsoft Visual C ++ 14.0 (невозможно найти vcvarsall.bat)

Я установил Python 3.5 и во время работы pip install mysql-python это дает мне следующую ошибку error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat) Я добавил следующие строки в мой путь C:\Program Files\Python 3.5\Scripts\; C:\Program Files\Python 3.5\; C:\Windows\System32;...

222
Visual Studio 2010 - проект C ++ - удалить файл * .sdf

Я хотел бы знать, могу ли я безопасно удалить файл sdf, в котором хранится информация для Visual Studios Intellisense, - будет ли он перестроен при следующем открытии решения? Потеряю ли я что-нибудь при этом? Можно ли сломать решение таким образом? Мотивация для этого заключается в том, что при...

216
В Visual Studio C ++, каковы представления распределения памяти?

В Visual Studio у всех нас было «baadf00d», мы видели «CC» и «CD» при проверке переменных в отладчике в C ++ во время выполнения. Из того, что я понимаю, "CC" находится в режиме отладки только для указания, когда память была новой () или alloc () и унитилизована. В то время как «CD» обозначает...

187
фатальная ошибка LNK1112: тип компьютера модуля «x64» конфликтует с типом машины назначения «X86»

Я использую CUDA (VC ++, Visual studio 2008sp1) для отладки программы FEM. Программа может работать только на платформе Win32, из-за недостатка cuda. Я думаю, что все связанные библиотечные файлы скомпилированы на платформе x86, но при компиляции я получаю сообщение об ошибке «Неустранимая ошибка...

180
Неразрешенный внешний символ в объектных файлах

Во время кодирования в Visual Studio я получил неразрешенную внешнюю ошибку символа и понятия не имею, что делать. Я не знаю что не так. Не могли бы вы расшифровать меня? Где я должен искать какие ошибки? 1>Form.obj : error LNK2019: unresolved external symbol "public: class Field * __thiscall...

170
Какие типы файлов Visual C ++ должны использоваться для контроля версий?

Какие типы файлов Visual Studio \ Visual C ++ должны быть зафиксированы для контроля версий? В моем проекте у меня есть следующие типы файлов: aps cpp exe filters h ico idb ipch lastbuildstate lib log manifest obj pch pdb rc rc2 res sdf sln suo tlog txt user vcxproj Я был бы очень признателен за...

165
Что точно исключает #defining WIN32_LEAN_AND_MEAN?

Я нашел объяснение, определяющее, что WIN32_LEAN_AND_MEAN «уменьшает размер заголовочных файлов Win32, исключая некоторые из менее часто используемых API». Где-то еще я читал, что это ускоряет процесс сборки. Итак, что именно исключает WIN32_LEAN_AND_MEAN? Должен ли я заботиться об этой директиве...

145
ошибка LNK2019: неразрешенный внешний символ _WinMain @ 16, указанный в функции ___tmainCRTStartup

Пока я запускаю простой код, показанный ниже, у меня есть две следующие ошибки: #include <iostream> #include <string> using namespace::std; template <class Type> class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack (void) {delete []stack;}...

137
Не удается открыть файл включения «afxres.h» в VC2010 Express

Я пытаюсь скомпилировать старый проект с использованием VS Express 2010, но я получаю эту ошибку: фатальная ошибка RC1015: не удается открыть включаемый файл 'afxres.h'. из этого кода ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE...

136
Как определить, является ли строка числом с помощью C ++?

У меня было немало проблем при попытке написать функцию, которая проверяет, является ли строка числом. Для игры, которую я пишу, мне просто нужно проверить, является ли строка из файла, который я читаю, числом (таким образом я буду знать, является ли это параметром). Я написал следующую функцию,...

130
Как установить путь к файлу DLL в Visual Studio?

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

118
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 Как отключить это предупреждение...

117
Как просмотреть сборку кода с помощью Visual C ++?

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

117
Почему при компиляции проекта C ++ в Visual Studio возникает фатальная ошибка «LNK1104: невозможно открыть файл« C: \ Program.obj »»?

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

115
Отключить одиночное предупреждение об ошибке

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