Форум программистов, компьютерный форум CyberForum.ru

Невозможно преобразовать параметр 1 из 'const char [15]' в 'LPCWSTR' - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнение переменных структурного типа http://www.cyberforum.ru/cpp-beginners/thread179314.html
Всем доброго времени суток, объяснить пожалуйста, как можно сравнить переменную типа структуры с переменной стандартного типа библиотеки C++. К примеру, нужно, чтобы вот это работало if (int stdvar == structType structVar.blablabla) cout << "Переменные равны"; else cout << "Не равны"; Заранее спасибо. =)
C++ Иерархия классов Проблема такая: Нужно определить классы человек-ученик-студент-преподаватель и их иерархию(то-бишь какие-то из классов являются наследниками другого) организовать механизмы сложного полиморфизма, продемонстрировать использование введенных конструкций при работе. Подскажите как это организовывается - формулировки постановки задачи очень абстрактные, не могу понять как это должно работать.... http://www.cyberforum.ru/cpp-beginners/thread179308.html
Написать класс Student, исправьте ошибку C++
Написать класс Student, содержащий сведения: фамилия, имя, отчество студента, оценки по m экзаменам. Написать программу, которая выводит количество студентов, сдавших сессию только на «4» и «5», и количество студентов, имеющих «2» хотя бы по одному экзамену. Вывести эти показатели и в процентном отношении. Добавить в класс Student функцию-член класса, определяющую, получает ли студент...
Вывести шестнадцатеричное представление байта C++
Ребят помогите в данном задании: Вывести шестнадцатеричное представление байта!
C++ Конструктор должен позволять создавать полином с инициализацией http://www.cyberforum.ru/cpp-beginners/thread179288.html
Привет, помогите пожалуйста написать программу в которой конструктор должен позволять создавать полином с инициализацией.Реализовать операции =, ==, <, >, - *=<int>, ввода >> и вывода << для объектов класса. Заданный полином :
C++ wsprintf не работает с float Пиши калькулятор на Win Api, столкнулся с тем что функция wsprintf не работает с float. Проблема появилась при необходимости делать деление 2х чисел, если в коде прописать %f то в качестве результата в статике буква f: wsprintf(result,_TEXT("Результат решения: %f"),delRez); если прописать %d то в результате целое число wsprintf(result,_TEXT("Результат решения: %d"),delRez); скажите как... подробнее

Показать сообщение отдельно
Smiling_girl
 Аватар для Smiling_girl
46 / 12 / 1
Регистрация: 08.11.2010
Сообщений: 28
08.11.2010, 14:41     Невозможно преобразовать параметр 1 из 'const char [15]' в 'LPCWSTR'
мммм... как в итоге ты решила проблему?
у меня возникла похожая ситуация
сначала он не мог найти glaux.h
потом я добавила в студию библиотеку и все файлы для glaux (но видимо где-то не так сделала)


вот исходник

#include "stdafx.h"
#include "seminar_6.h"

#include <Windows.h>

#pragma comment(lib, "glaux.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "OpenGL32.lib")

#include <gl/GL.h>
#include <gl/GLU.h>
#include <gl/GLAUX.H>



#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// Единственный объект приложения

void CALLBACK resize ( int width, int height );
void CALLBACK display();

void sem5();


CWinApp theApp;

using namespace std;

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;

HMODULE hModule = ::GetModuleHandle(NULL);

if (hModule != NULL)
{
// инициализировать MFC, а также печать и сообщения об ошибках про сбое
if (!AfxWinInit(hModule, NULL, ::GetCommandLine(), 0))
{
// TODO: измените код ошибки соответственно своим потребностям
_tprintf(_T("Критическая ошибка: сбой при инициализации MFC\n"));
nRetCode = 1;
}
else
{
// TODO: Вставьте сюда код для приложения.
system("pause");
sem5();
}
}
else
{
// TODO: Измените код ошибки соответственно своим потребностям
_tprintf(_T("Критическая ошибка: неудачное завершение GetModuleHandle\n"));
nRetCode = 1;
}

return nRetCode;
}

void sem5()
{
auxInitDisplayMode ( AUX_SINGLE | AUX_RGBA );
auxInitPosition (0, 0, 400, 400);
auxInitWindow ("Лекция 2.4, Программа 2.4.4");
auxReshapeFunc (resize);
auxMainLoop (display);
}

void CALLBACK resize ( int width, int height)
{
glViewport (0, 0, width, height);
glMatrixMode ( GL_PROJECTION );
glLoadIdentity ();
gluPerspective ( 60.0, (float)width/(float)height, 1.0, 20.0);
glMatrixMode ( GL_MODELVIEW );
glLoadIdentity();
}

void CALLBACK display()
{
double eqn1[4] = { 0.0, 1.0, 0.0, 0.0}; // y < 0
double eqn2[4] = { 1.0, 0.0, 0.0, 0.0}; // x < 0

glClear (GL_COLOR_BUFFER_BIT);
glPushMatrix();
glTranslated( 0.0, 0.0, -5.0 );

glClipPlane ( GL_CLIP_PLANE0, eqn1);
glEnable ( GL_CLIP_PLANE0 );
glClipPlane ( GL_CLIP_PLANE1, eqn2 );
glEnable ( GL_CLIP_PLANE1 );

glRotated (90.0, 1.0, 0.0, 0.0 );
auxWireSphere (1.0);
glPopMatrix();
glFlush();
}


вот ошибки

1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gl\glaux.h(17): warning C4068: неизвестная директива pragma
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gl\glaux.h(374): warning C4068: неизвестная директива pragma
1>c:\users\asus\documents\visual studio 2010\projects\graphics\seminar_6\seminar_6\seminar_6.cpp(72): error C2664: auxInitWindowW: невозможно преобразовать параметр 1 из "const char [28]" в "LPCWSTR"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
 
Текущее время: 22:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru