Это глюк?..
От: Аноним  
Дата: 02.02.06 14:55
Оценка:
Почему при вызове функции D3DXMatrixRotationY VisualStudio .Net 2003 выдает ошибку: fatal error LNK1104: cannot open file 'libci.lib'.
Ведь вроде есть библиотека libc.lib... Это что, глюк компилятора?
Re: Это глюк?..
От: Dirichlet Россия  
Дата: 02.02.06 15:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Почему при вызове функции D3DXMatrixRotationY VisualStudio .Net 2003 выдает ошибку: fatal error LNK1104: cannot open file 'libci.lib'.

А>Ведь вроде есть библиотека libc.lib... Это что, глюк компилятора?

Это библиотека старых iostream — http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/_crt_c_run.2d.time_libraries.asp

Ты уверен, что проблема возникла именно из-за функции D3DXMatrixRotationY? Маловероятно, чтобы d3dx использовала iostream, да еще и устаревшую версию.

Если это действительно так, то тебе придется обновить версию DirectX SDK. Можно также попробовать скопировать файл libc.lib в файл libci.lib — говорят, работает.
Re[2]: Это глюк?..
От: Аноним  
Дата: 02.02.06 17:32
Оценка:
Здравствуйте, Dirichlet, Вы писали:

D>Ты уверен, что проблема возникла именно из-за функции D3DXMatrixRotationY? Маловероятно, чтобы d3dx использовала iostream, да еще и устаревшую версию.


Если я эту ф-ю коментирую, ошибки не возникает... А так, ПАСИБА за ответ!
Re: Это глюк?..
От: Philip_PV Беларусь  
Дата: 02.02.06 18:49
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Почему при вызове функции D3DXMatrixRotationY VisualStudio .Net 2003 выдает ошибку: fatal error LNK1104: cannot open file 'libci.lib'.

А>Ведь вроде есть библиотека libc.lib... Это что, глюк компилятора?
А если в Ignore Specific Library прописать libci.lib ?

The mind is not a vessel to be filled, it is a fire to be kindled. ((C) Plutarch)
<< RSDN@Home 1.2.0 alpha rev. 619>>
Re[3]: Это глюк?..
От: Dirichlet Россия  
Дата: 02.02.06 19:53
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Если я эту ф-ю коментирую, ошибки не возникает... А так, ПАСИБА за ответ!


А какая версия DirectX SDK используется?

Действительно, когда-то давно выходила версия DirectX SDK, требующая этой lib'ы. В следующей версии эта ошибка исправлена.

И помогло ли копирование libc.lib в libci.lib?
Re[4]: Это глюк?..
От: Ferox LokyRSD.narod.ru
Дата: 03.02.06 03:48
Оценка:
Здравствуйте, Dirichlet, Вы писали:

D>И помогло ли копирование libc.lib в libci.lib?

Больше не ругается, щас проверю на работоспособность...
Коль ты творец, сокрушай сопротивление!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.