Code Monkey home page Code Monkey logo

librwgta's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

librwgta's Issues

Compilation of tools with Visual Studio 2015 does not work; Configuration is in bad shape

  1. I have successfully compiled the other project "librw" using all configurations Debug/Release and Win32/64bit using Visual Studio.
  2. By reading the project configurations I figured out that the two projects should be in sibbling folders:
    "librw" and "librwgta", which I did.
  3. I have successfully compiled "librwgta.lib" using both configuration Debug x86 and x64 (Note the different configuration names from step 1).
  4. Compilation of the project "convdff" fails with the following Linker errors (Debug x86 or x64):

Error LNK2019 The linker could not find a definition for external symbol ""public: void __cdecl rw::Geometry::buildTristrips(void)" (?buildTristrips@Geometry@rw@@QEAAXXZ)" in Funktion ""public: void __cdecl rw::Geometry::buildMeshes(void)" (?buildMeshes@Geometry@rw@@QEAAXXZ)". convdff C:\Games\GTA_SA\GTA_SA_ModdingTools\DFF_convdff_librw\librwgta\tools\convdff\librw.lib(geometry.obj)

Error LNK2019 The linker could not find a definition for external symbol ""public: void __cdecl rw::BBox::calculate(struct rw::V3d *,int)" (?calculate@BBox@rw@@QEAAXPEAUV3d@2@H@Z)" in Funktion ""void __cdecl rw::cameraSync(struct rw::ObjectWithFrame *)" (?cameraSync@rw@@YAXPEAUObjectWithFrame@1@@z)". convdff C:\Games\GTA_SA\GTA_SA_ModdingTools\DFF_convdff_librw\librwgta\tools\convdff\librw.lib(camera.obj)


Btw, the project configuration is in bad shape. I could not configure the library and included paths by configuring the "librw Configuration->Path to libwr SDK" path. The path appears in the VC++ Directories but it does not appear in the final C/C++ command line. It gets lost somewhere. Same for the linker. Hence, I did what I described in step 2: I have name the folders and put them where they are expected. It would be great if you move the librw and librwgta projects to different places on your computer and fix the configuration problems that will show up.

Compilation with Visual Studio does not work

I did the following:

  1. checked-out of the project librwgta today
  2. premak5 clean (just in case)
  3. premake5 vs2015
  4. opened build\librwgta.sln using Visual Studio 2015
  5. tried to compile the project librwgta (configuration out of the box)
    I get 4 times the following error message (translated from german):
    C1083 Include file cannot be opened: "rw.h": No such file or directory

I did the same with librw and does compile successfully!
The folders librw and librwgta are sibbling folders, i.e. the share the same parent folder, in case a cross reference is expected.

Is necesary convert col files

Euryopa Compilation

Hello, I am very interested in the euryopa project, but I can't compile it, as soon as I didn't try, I tried to build the project through premake5, but a lot of errors related to euryopa.h popped up during assembly, and if I eliminated them, others popped up with other files, could you do a more detailed compilation or compile them for me?
I tried using VS2019, VS2022, CMake.

RSL tristrips

They're currently broken. For some files this commit 324e882 fixed the face winding it, but it broke the tristrips for others.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.