C2264 - это ошибка компилятора, которая возникает, когда кто-то пытается передать функции параметр несовместимого типа.
1 ответ

Ошибка C2664: "print_result": невозможно преобразовать параметр 1 из "int (__cdecl *)(int,int,int)" в "int"

#include<iostream> using namespace std; bool is_different(int x, int y, int z); int max_of_three(int x, int y, int z); int greater_of_two(int x, int y); int min_of_three(int x, int y, int z); int smaller_of_two(int x, int y); void print_result…
26 окт '13 в 22:12
2 ответа

Ошибка C2664: невозможно преобразовать аргумент 1 из 'imaging::component_t *' в 'const imaging::component_t *&'

У меня есть ошибка, о которой я упоминал в заголовке этой части моего кода. component_t *buffer = new component_t[3 * width*height]; component_t getRawDataPtr(); ... for (unsigned int i = 0; i < width*height * 3; i = i + 3) { file.read((char *)cR…
24 ноя '16 в 20:56
2 ответа

Ошибка C2664, требуется уточнение

Я использую эту функцию в своей программе и вызываю ее receive(&head);.Я делаю что-то не так и получаю ошибку c2664: не могу преобразовать параметр 1 из "link **" в "link *" при вызове QUEUEget(&head), Если я правильно понимаю (*head) это сс…
27 апр '13 в 12:37
2 ответа

Ошибка C2664 из-за конфликта cdecl и myclass

Я пытаюсь присоединить старый кусок кода на C к моему нынешнему проекту VC++: // .h class DMSinv : public CDialog { double finte(double z); double ITFStolz(double Zp1, double Zp2, double Zc); }; // .cpp double Zcglob; double DMSinv::finte(double z) …
27 мар '13 в 11:47
2 ответа

Ошибка C2664: мультикарта в карте

Вот мой код: map<string, multimap<string, string>> mp; string str1 = "abc"; string str2 = "def"; string str3 = "ghi"; mp.insert(str1, {str2, str3}); Я получил ошибку C2664: 'void std::_Tree<std::_Tmap_traits<_Kty,_Ty,_Pr,_Alloc,fal…
04 сен '15 в 12:20
1 ответ

Лучшая практика для обработки приведения вниз из-за C++ C2664 при компиляции 64 бит

У меня есть метод, который принимает long * в качестве параметра, как это: void MyClass::MyPublicMethod(long *pLong) Внутри этого метода я вызываю системный API, который принимает INT64*, например: void MyClass::MyPublicMethod(long *pLong) { //SomeA…
18 июн '15 в 00:22
2 ответа

Преобразование 'const char*' в 'LPCTSTR' для CreateDirectory

#include "stdafx.h" #include <string> #include <windows.h> using namespace std; int main() { string FilePath = "C:\\Documents and Settings\\whatever"; CreateDirectory(FilePath, NULL); return 0; } Ошибка: ошибка C2664: "CreateDirectory": …
17 янв '13 в 01:49
0 ответов

C2664 отображается только в конфигурации выпуска

Я пытаюсь создать программу для выпуска, но даже при том, что она хорошо работает в конфигурации отладки, я получаю эту ошибку, когда я использую конфигурацию выпуска: 1>c:\users\owner.ben-pc\documents\visual studio 2010\projects\xsp quick unpack…
14 дек '14 в 22:05
3 ответа

Как я могу преобразовать указатель-метод некоторого класса в указатель-функцию?

Приветствую всех! У меня есть метод указатель на функцию int Myclass::*myMethod(char* a,char* b){ //some code } И попробуй запустить bool Myclass::myMethod2(){ AnotherClass *instance = AnotherClass:getInstance(); instance-> addParams(&myMetho…
18 июл '11 в 09:57
4 ответа

Ошибка c2664 в VS 2013 C++

Итак, у меня есть класс под названием "музыка", и когда я пытаюсь скомпилировать код, он дает мне следующие ошибки: Ошибка 13 ошибка C2664: "музыка:: музыка (const music &)": невозможно преобразовать аргумент 2 из "const char [5]" в "char" c:\users\…
06 дек '14 в 22:23
2 ответа

C2664 не может преобразовать параметр

Я реализую этот код, но я получаю сообщение об ошибке. http://curl.haxx.se/libcurl/c/ftpupload.html Ошибка в этом бите кода. static size_t read_callback(void *ptr, size_t size, size_t nmemb, void *stream) { curl_off_t nread; /* in real-world cases, …
15 фев '14 в 13:04
2 ответа

Ошибка C2664: show_info: невозможно преобразовать параметр 2 из 'char [20]' в 'char

У меня небольшая структура: struct price { char name[20]; char shop[20]; int pr; price *next; }; Функция, которая не работает: void show_info(price *&head, char cur) { bool found = 0; price *temp = new price; temp->name = cur; for (price *i=h…
26 окт '14 в 20:15
1 ответ

Ошибка C2664 - нужна помощь и уточнение

У меня COM-компонент ( dll) ThirdParty определил интерфейс, а некоторые COM-класс ThirdPartyObjectClass реализуют этот интерфейс. У меня есть соответствующие файлы ThirdParty.h и ThirdParty_i.c, позволяющие скомпилировать его в C++. IThirdParty { HR…
24 июл '14 в 04:27
1 ответ

Ошибка преобразования C2664

Я новичок в языке программирования и нуждаюсь в вашей помощи. У меня есть коды на языке C, которые необходимо записать в C++ MFC. На языке Си у меня есть коды, такие как int32 float64, и когда я поместил их в приложение MFC, они показали эту ошибку.…
10 май '13 в 06:34
1 ответ

VS 2017 ошибка C2664 попытка вставки карты

class Thread { Sync::TYPE sync; // synchronous start/finish char name[256]; // thread name thread handle; // thread handle HANDLE abort, // abort event handle start; // start event handle public: Thread(const char *desc,Sync::TYPE ctrl,void (*fn)(vo…
15 июн '18 в 07:35
1 ответ

Ошибка C2664 в hid_device.h

std::string get_path( void ) { return m_devicePath; } Отладочный вывод: hid_device.h (37): ошибка C2664:> 'std:: basic_string<_Elem, _Traits, _Ax>:: basic_string (std:: basic_string<_Elem, _Traits, _Ax>::> _ Has_debug_it)': невозможно преобразовать …
16 июл '12 в 14:44
2 ответа

Ошибка C2664 и C2597 в OpenGL и DevIL в C++

Я думаю, что это проблема из двух частей, поэтому я не смог найти более подходящее название для поста. Я загружаю изображение, используя DevIL, и затем преобразовываю его в знакомый формат. Вот часть моего кода, с которой у меня проблемы: //Copy to …
19 апр '11 в 16:50
1 ответ

Ошибка C2664 при попытке создать unique_ptr

Я пытаюсь выяснить проблему, которая возникла в моем проекте, и я упростил ее до этого небольшого кусочка кода, который генерирует ошибку C2664. Я не понимаю сообщение об ошибке, кто-нибудь может мне помочь понять? Я гуглил и просмотрел 2 книги по C…
15 янв '18 в 06:32
3 ответа

Непонятная ошибка компиляции VC++6 C2664

Я не могу понять, как исправить ошибку компиляции C2664, которая сводила меня с ума всю ночь! Ошибка возникает из-за вызова qsort(). Я хочу отсортировать массив ID2IX, хранящийся в массиве, указанном radioID: typedef struct id2ix { // struct maps ra…
22 фев '12 в 10:32
2 ответа

Ошибка C2664 при компиляции DLL на основе старой библиотеки crypto++

Я не программист на C++, и я просто пытаюсь скомпилировать старую DLL (я думаю, VS6) в VS2010 на основе библиотеки crypto++ с целью отладки, чтобы выяснить, как она работает, так как мне нужно написать некоторый код в другой язык, чтобы иметь возмож…
04 дек '14 в 10:29