zarathustra
Legacy Member
simpel vraagje eigenlijk heeft er iemand dit werkende gekregen voor visual studio 2005 express? En indien ja, hoe? 
Ik heb persoonlijk dit gedownload ==> OpenEXR 1.4.0 pre-compiled for Windows, Visual Studio .NET 2005:
En als ik dan een simpel programmaatje maak (dat eigenlijk niks doet, enkel een test)
dan krijg ik dit soort olijke link errors
Hij doet dus blijkbaar ergens moeilijk met dll's en.lib files maar ik vind niet echt waar >_<
edit: ik link naar het schijnt mmet de verkeerde dll's maar bon, nu nog uitvissen welke de 'verkeerde' zijn
meer edit => probleem opgelost, ik had ergens komma's gezet die er niet mochten staan..

Ik heb persoonlijk dit gedownload ==> OpenEXR 1.4.0 pre-compiled for Windows, Visual Studio .NET 2005:
En als ik dan een simpel programmaatje maak (dat eigenlijk niks doet, enkel een test)
Code:
#include <ImfOutputFile.h>
#include <ImfInputFile.h>
#include <ImfChannelList.h>
#include <ImfStringAttribute.h>
#include <ImfMatrixAttribute.h>
#include <ImfArray.h>
#include <iostream>
using namespace std;
using namespace Imf;
using namespace Imath;
int main(int argc, char **argv){
return 0;
}
void
readGZ1 (const char fileName[],
Array2D<half> &rPixels,
Array2D<half> &gPixels,
Array2D<float> &zPixels,
int &width, int &height)
{
InputFile file (fileName);
}
dan krijg ik dit soort olijke link errors
Code:
------ Build started: Project: envmap, Configuration: Debug Win32 ------
Linking...
main.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall Imf::InputFile::~InputFile(void)" (??1InputFile@Imf@@UAE@XZ) referenced in function "void __cdecl readGZ1(char const * const,class Imf::Array2D<class half> &,class Imf::Array2D<class half> &,class Imf::Array2D<float> &,int &,int &)" (?readGZ1@@YAXQBDAAV?$Array2D@Vhalf@@@Imf@@1AAV?$Array2D@M@2@AAH3@Z)
main.obj : error LNK2019: unresolved external symbol "public: __thiscall Imf::InputFile::InputFile(char const * const,int)" (??0InputFile@Imf@@QAE@QBDH@Z) referenced in function "void __cdecl readGZ1(char const * const,class Imf::Array2D<class half> &,class Imf::Array2D<class half> &,class Imf::Array2D<float> &,int &,int &)" (?readGZ1@@YAXQBDAAV?$Array2D@Vhalf@@@Imf@@1AAV?$Array2D@M@2@AAH3@Z)
main.obj : error LNK2019: unresolved external symbol "int __cdecl Imf::globalThreadCount(void)" (?globalThreadCount@Imf@@YAHXZ) referenced in function "void __cdecl readGZ1(char const * const,class Imf::Array2D<class half> &,class Imf::Array2D<class half> &,class Imf::Array2D<float> &,int &,int &)" (?readGZ1@@YAXQBDAAV?$Array2D@Vhalf@@@Imf@@1AAV?$Array2D@M@2@AAH3@Z)
C:\Documents and Settings\Peter\Mijn documenten\Visual Studio 2005\Projects\envmap\Debug\envmap.exe : fatal error LNK1120: 3 unresolved externals
Build log was saved at "file://c:\Documents and Settings\Peter\Mijn documenten\Visual Studio 2005\Projects\envmap\envmap\Debug\BuildLog.htm"
envmap - 4 error(s), 0 warning(s)
Hij doet dus blijkbaar ergens moeilijk met dll's en.lib files maar ik vind niet echt waar >_<
edit: ik link naar het schijnt mmet de verkeerde dll's maar bon, nu nog uitvissen welke de 'verkeerde' zijn
meer edit => probleem opgelost, ik had ergens komma's gezet die er niet mochten staan..
