c++.windows.32-bits - DX and DMC++
- Daniel L. C. (6/6) Aug 21 2001 All right, as the title mentions, I'm trying to compile a DX project wit...
- Jan Knepper (7/7) Aug 21 2001 As far as I know... Yes there have been other that compiled DirectX proj...
- Mark Essers (14/21) Sep 07 2001 Hi, back to that problem...
- Walter (7/29) Sep 07 2001 It means you need to be linking with the direct 3d .lib file, which is
- Jan Knepper (13/35) Sep 10 2001 Hi Mark!
All right, as the title mentions, I'm trying to compile a DX project with DMC++. I've made sure to use the compiler options -I..\..\mssdk6.1\include and all the necessary options but it didn't work. If anybody managed to be able to compile DX projects with DMC++, let me know how. Thanks. cyberdrek
Aug 21 2001
As far as I know... Yes there have been other that compiled DirectX projects with DMC++. You just state you have a problem though... Not wat the problem is. Compiler messages? Linker messages? Thanks Jan
Aug 21 2001
Jan Knepper schrieb:As far as I know... Yes there have been other that compiled DirectX projects with DMC++. You just state you have a problem though... Not wat the problem is. Compiler messages? Linker messages? Thanks JanHi, back to that problem... I'll get messages like this : link /CO /M /NOI /BYO /DE /NOPACKF /XN /NT /IMPD /ENTRY:WinMainCRTStartup /BAS:4194304 /A:512 exi1.LNK Error: E:\dm\projekte\00direktx\ueben\DX8TUTOR\dxtest.OBJ(dxtest) (8206588): Symbol Undefined ?InitDirect3D YAJPAUHWND__ Z (long cdecl InitDirect3D(HWND__ *)) Error: E:\dm\projekte\00direktx\ueben\DX8TUTOR\d3d1.OBJ(d3d1) (32345292): Symbol Undefined _Direct3DCreate8 4 Lines Processed: 242161 Errors: 2 Warnings: 0 Build failed with best regards Mark
Sep 07 2001
It means you need to be linking with the direct 3d .lib file, which is d3drm.lib. But that symbol isn't in that library - which dll is it in? -Walter Mark Essers wrote in message <3B996687.69FA2703 pythonschlangen.de>...Jan Knepper schrieb:projectsAs far as I know... Yes there have been other that compiled DirectX(8206588):with DMC++. You just state you have a problem though... Not wat the problem is. Compiler messages? Linker messages? Thanks JanHi, back to that problem... I'll get messages like this : link /CO /M /NOI /BYO /DE /NOPACKF /XN /NT /IMPD /ENTRY:WinMainCRTStartup /BAS:4194304 /A:512 exi1.LNK Error: E:\dm\projekte\00direktx\ueben\DX8TUTOR\dxtest.OBJ(dxtest)Symbol Undefined ?InitDirect3D YAJPAUHWND__ Z (long cdeclInitDirect3D(HWND__*)) Error: E:\dm\projekte\00direktx\ueben\DX8TUTOR\d3d1.OBJ(d3d1) (32345292): Symbol Undefined _Direct3DCreate8 4 Lines Processed: 242161 Errors: 2 Warnings: 0 Build failed with best regards Mark
Sep 07 2001
Hi Mark! I've looked everywhere for the two functions you mentioned. I.e. InitDirect3D and Direct3DCreate. The only reference I can find to the second is in MSDN's Visual Basic section. They are not defined in any of the header files (VC-- 98, Microsoft SDK, Microsoft Platform SDK)... Are you sure these 2 functions are not implemented in a source file that you need to include in your project??? In the past (1999) I have had some requests for people using DirectDraw which is part of DirectX which has the functions in DDRAW.LIB. I bugged Walter Oney (not Walter Bright!) a long time and he patched COFF2OMF to be able to convert this M$ library. Jan Mark Essers wrote:Jan Knepper schrieb:As far as I know... Yes there have been other that compiled DirectX projects with DMC++. You just state you have a problem though... Not wat the problem is. Compiler messages? Linker messages? Thanks JanHi, back to that problem... I'll get messages like this : link /CO /M /NOI /BYO /DE /NOPACKF /XN /NT /IMPD /ENTRY:WinMainCRTStartup /BAS:4194304 /A:512 exi1.LNK Error: E:\dm\projekte\00direktx\ueben\DX8TUTOR\dxtest.OBJ(dxtest) (8206588): Symbol Undefined ?InitDirect3D YAJPAUHWND__ Z (long cdecl InitDirect3D(HWND__ *)) Error: E:\dm\projekte\00direktx\ueben\DX8TUTOR\d3d1.OBJ(d3d1) (32345292): Symbol Undefined _Direct3DCreate8 4 Lines Processed: 242161 Errors: 2 Warnings: 0 Build failed with best regards Mark
Sep 10 2001