![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.12.2010
Сообщений: 78
|
![]()
решил изучить DirectX 9 по книге Франка Луны. И первый же пример с инициализацией окна не компилируется.
использую Visual Studio 2008 вот фрагмент кода с ошибкой Код:
Код:
error C2664: 'd3d::InitD3D' : cannot convert parameter 2 from 'int' to 'int &' то есть проблема со вторым параметром. Я внимательно смотрел но так и не понял почему такое возникает... |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,368
|
![]()
Возникает, потому что тип аргументов width и height не int а int&.
Не вызывайте InitD3D с константами а сделайте две переменный и передавайте их. Иногда так делается если функция должна изменить их значение |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.12.2010
Сообщений: 78
|
![]()
спасибо большое
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с DirectX SDK. инициализация. | Neketek | Visual C++ | 5 | 09.04.2012 18:31 |
Проблема с примером из книги "DirectX 9 с управляемым кодом" | Sargonass | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 31.01.2012 18:54 |
Проблема с прозрачностью частиц(DirectX). | zipwind | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 21.06.2011 21:54 |
directx и C++ | dampirik | Общие вопросы C/C++ | 4 | 20.11.2009 14:00 |
Проблема с DirectX | k1r1ch | Общие вопросы Delphi | 5 | 18.09.2009 17:41 |