![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| C4Grey |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 23.5.2007 Репутация: нет Всего: 1 |
Салют, Homo Programaticus!
Сразу перехожу к проблеме:
Вот такой код есть...Возникла необходимость просто портировать его на msvc, итог:
В строчке vec3_t(float x, float y, float z, float w) : xmm((float4_t){x,y,z,w}) {}; Вдает кучу ошибок: Error 1 error C2958: the left parenthesis '(' found at 'd:\kvaz studio\visual studio 2008\projects\vect_3\vect_3\vect_c.cpp(19)' was not matched correctly Error 2 error C2059: syntax error : ')' Error 3 error C2059: syntax error : '{' Error 4 error C2334: unexpected token(s) preceding '{'; skipping apparent function body Error 5 error C2143: syntax error : missing ')' before '{' Error 6 error C2059: syntax error : ')' Error 7 error C2143: syntax error : missing ';' before '}' и в
конкретно return xmm + b.xmm; Ошибка: Error 8 error C2676: binary '+' : 'ogldemo::float4_t' does not define this operator or a conversion to a type acceptable to the predefined operator то же самое и для второго оператора... Использую Microsoft Visual Studio 2008. Поправте, пожалуйста... Это сообщение отредактировал(а) C4Grey - 28.3.2008, 00:38 |
||||||
|
|||||||
| korian |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 8.3.2008 Где: Украина, Харьков Репутация: 3 Всего: 17 |
((float4_t){x,y,z,w}) - интересная конструкция... она легальна в C++?
vec3_t(float x, float y, float z, float w) : xmm((float4_t){x,y,z,w}) {}; vec3_t(float x, float y, float z, float w) { Component(1) = x; Component(2) = y; Component(3) = z; Component(4) = w; } а по второму хз, ну нету оператора + для типа float4_t... Это сообщение отредактировал(а) korian - 28.3.2008, 07:20 |
|||
|
||||
| C4Grey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 23.5.2007 Репутация: нет Всего: 1 |
korian, спасибо. А по поводу оператора, ладно, буду использовать тогда
return _mm_add_ps, return _mm_mul_ps. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |