Я использую MTL в шестой студии, там проблемма была только с min-max. Посмотрел в VC7 - действительно засада.
Погуглил - почти везде, даже на сайте mtl - пишут, что мол нужно подправить, так как микрософт как всегда кое-что исправил в stl.
Еще нашел вот такую вещь -
в кеше Гугла
Там есть приложения -
Цитата:
Attachment: mtl.h
Attachment: dense2D.h
Attachment: light_matrix.h
Attachment: light1D.h
Attachment: linalg_vec.h
Attachment: dense_iterator.h
Ссылки не работающие, но в
http://web.archive.org/ все нашлось -
bin00020.bin (mtl.h)bin00021.bin (dense2D.h)bin00022.bin (light_matrix.h)bin00023.bin (light1D.h)bin00024.bin (linalg_vec.h)bin00025.bin (dense_iterator.h)Подсунул эти файлы в MTL, скомпилировал пример - вроде работает:)). Но как пишет автор
Цитата:
I made the attached hacks to get it to compile under .NET2003, in lieu of a real fix, mostly by following the compile errors and commenting a lot of the workarounds put in for .NET2002. I haven't done much testing to verify results, so use at your own risk.
Так что нужно все хорошенько проверить:).