visual-c++- все статьи тега ➜ страница 2
Неустранимая ошибка:" нет целевой архитектуры " в Visual Studio
когда я пытаюсь скомпилировать свой проект c++ с помощью Visual Studio 2010 в режиме Win32 или x64, я получаю следующую ошибку: >C:Program Files (x86)Microsoft SDKsWindowsv7.0Aincludewinnt.h(135): fatal error C1189: #error : "No Target Architecture" мои определения препроцессора говорят WIN32; _DEBUG; _CONSOLE;%(PreprocessorDefinitions) что вызывает эту ошибку и как это исправить? // winnt.h: lines 127-136, MSVS says this is an inactive preprocessor block #if defined(_WIN64) #if d ...
что на самом деле означает declspec(dllimport)?
Я видел исходный код Qt следующим образом: class Q_CORE_EXPORT QBasicAtomicInt { public: ... }; , который Q_CORE_EXPORT макрос определяет, как показано ниже: define Q_DECL_IMPORT __declspec(dllimport) так что __declspec(dllimport) на самом деле означает? ...
Предупреждение PCH: остановка заголовка не может быть в макросе или #if block-Visual C++ 2010 Express SP1
это вставлено с веб-сайта, который предположительно работал. Я немного погуглил и обнаружил, что проблема, которую я сейчас имею, является результатом Visual C++ 2010 SP1, который я загрузил сегодня, и теперь дает мне эту ошибку: PCH Warning: header stop cannot be in a macro or #if block. надеюсь, кто-то сможет мне в этом помочь! #ifndef APP_STATE_H #define APP_STATE_H #include "Framework.h" class AppState; //this line is giving me the error //define two classes #endif основы.h: #ifnde ...
Получить имя файла из пути
какой самый простой способ получить имя файла из пути? string filename = "C:MyDirectoryMyFile.bat" в этом примере я должен получить "MyFile". без расширения. ...
Как создать строковый литерал UTF-8 в Visual C++ 2008
в VC++ 2003, я мог бы просто сохранить исходный файл как UTF-8 и все строки были использованы как есть. Другими словами, следующий код будет печатать строки в консоли. Если исходный файл был сохранен как UTF-8, то выход будет UTF-8. printf("Chinese (Traditional)"); printf("中国語 (繁体)"); printf("중국어 (번체)"); printf("Chinês (Tradicional)"); Я сохранил файл в формате UTF-8 С помощью спецификации UTF-8. Однако компиляция с VC2008 приводит к: warning C4566: character represented by universal-charact ...
Как вызвать функцию C++ из C?
Я знаю это. вызов функции C из C++: Если бы мое приложение было на C++ , и мне пришлось вызывать функции из библиотеки, написанной на C. Тогда я бы использовал //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using it. это не испортит имя C_library_function и компоновщик найдет то же имя в своем входе *.lib файлы и проблема решена. вызов функции C++ из C??? но здесь я расширяю большое приложение, которое является написан на C, и ...
Visual Studio: можно ли скопировать свойства проекта для использования в другом проекте?
Я добавил несколько каталогов, библиотек, таких как matlab, opencv и т. д., чтобы скомпилировать мой текущий файл C в проекте Visual Studio. все мои предстоящие проекты потребуют одинаковой настройки / свойств. Мне нужно настроить свойства каждого проекта индивидуально или я могу сделать что-то, чтобы применить его ко всем ? ...