Вопросы по теме 'msvc12'

Возможная ошибка компилятора в MSVC12 (VS2013) с назначенным инициализатором
Используя VS2013 Update 2, я наткнулся на какое-то странное сообщение об ошибке: // test.c int main(void) { struct foo { int i; float f; }; struct bar { unsigned u; struct foo foo; double d;...
2334 просмотров

Связывание функций с несколькими аргументами приводит к ошибке C2027.
Я использую ChaiScript 5.3.1 и пытаюсь связать функции с моим собственным классом, в частности функцию setPosition, которая может принимать либо Vector3, либо 3 числа с плавающей запятой. Класс и его соответствующие методы объявлены так: class...
1301 просмотров
schedule 28.12.2022

Как проявляется арифметическая ошибка деления на ноль в этой функции?
Я написал реализацию алгоритма Луна . Когда я тестирую программу с числами, которые недействительны по количеству цифр, я не получаю программной ошибки. Вместо этого программа выполняет вызов printf() в основной функции. Однако всякий раз, когда...
147 просмотров
schedule 24.06.2022

неразрешенный внешний символ __mm256_setr_epi64x
Я написал и отладил некоторый код AVX с помощью g ++, и теперь я пытаюсь заставить его работать с MSVC, но продолжаю получать ошибка LNK2019: неразрешенный внешний символ __mm256_setr_epi64x, указанный в функции «private: union __m256i...
1152 просмотров

Неоднозначное наследование функции при множественном наследовании классов, которые сами имеют алмазное наследование в своей иерархии.
Описание слова ( код ниже ): у меня есть библиотека, содержащая набор классов. Для каждой группы классов у нас есть два конкретных типа ( ClassA_Partial , ClassA ), ( ClassB_Partial , ClassB ) и т. д. Каждый из этих реализует ( Interface_Partial...
1737 просмотров

Ошибка C2470 Visual Studio 2012 и Qt 4.8.6
Я делаю небольшую библиотеку для своих нужд R&D. Для этого я использую Qt 4.8.6 и Visual Stuido 2012. Вот мой .pro файл TEMPLATE = lib TARGET = mylib CONFIG += dll HEADERS = mymath.h SOURCES = mymath.cpp \ INCLUDEPATH +=...
294 просмотров
schedule 17.06.2023

Запустить исполняемый файл как службу в C ++
Я создал Win32Console приложение, используя MSVS2013 , и оно было успешно скомпилировано. Теперь я попытался создать службу, используя CreateService , и двоичный путь был установлен на путь созданного выше исполняемого файла. Хотя мне удалось...
5683 просмотров
schedule 30.03.2022

двойное двоеточие (::) перед объявлением метода в определении класса
У меня есть класс, написанный третьей стороной, который имеет что-то вроде этого Foo.h: class Foo { public: int Foo::dosomething(float x, float y, float z); //Other things here }; А в Foo.cpp dosomething это: int...
755 просмотров
schedule 25.12.2022

Не могу настроить компилятор и сборочный комплект для Qt 5.5
Я только что установил на чистую Windows 10, визуальную студию 2015 и Qt Creator 5.5... У меня есть исходный код, который зависит от некоторых файлов библиотек (lib), которые, как я полагаю, были скомпилированы с использованием msvc2012. Qt не...
4399 просмотров
schedule 09.07.2023

Не могу скомпилировать какие-либо проекты Qt в командной строке Windows, только в Qt Creator
Я начинаю возиться с Qt, и у меня не было проблем с компиляцией проектов в их IDE. Командная строка была другой историей. Qt Creator — это круто и все такое, но мне нужно автоматизировать свои сборки. Это не становится намного проще, чем это:...
1202 просмотров
schedule 15.06.2022

decltype для объявления переменной-члена работает только в классах, не являющихся шаблонами?
Я обнаружил некоторое странное поведение. Это соответствует стандарту С++ или это ошибка компилятора Microsoft? Я использую MSVC 2013 Update 4 (набор инструментов v120). Это работает: #include <deque> class Test {...
155 просмотров
schedule 13.11.2022

Оператор преобразования не будет компилироваться в Visual Studio 2013, но успешно компилируется с помощью gcc
Следующий код успешно компилируется с помощью gcc, но не компилируется в Visual Studio 2013: #include <memory> #include <iostream> using namespace std; template <typename T> class MyClass { public: MyClass(T* ptr) :...
39 просмотров

Переменная CMake MSVC включена при использовании всех компиляторов Intel
В моем проекте CMake я проверяю использование компиляторов MSVC, чтобы предупредить пользователей о конкретном сообщении об ошибке. Однако, когда я использую все компиляторы Intel (Fortran, C, C++), MSVC Переменная CMake по-прежнему включена....
98 просмотров
schedule 25.10.2022

Как изменить версию компилятора MSVC в проекте CMAKE?
Поскольку Microsoft сломала компилятор (снова) в версии 14.29.30037 (по какой-то причине CMAKE сообщила как 19.29.30038.1 ) ( смотрите здесь ) Мне нужно вернуться к 14.28.something . Я уже скачал 14.28.29910 через установщик Visual Studio, и...
133 просмотров
schedule 23.05.2023