Skip to content

Conversation

@sshirokov
Copy link
Owner

@sshirokov sshirokov commented Aug 26, 2016

Work towards fixing #53 by letting this project compile in Visual Studio without breaking the existing CI build

Work is being done with VS2015

How?

  • Manage to build a static lib in windows
  • Without warnings
  • Make sure it even kinda works
  • Set up a solution structure that can co-exist
  • Build a windows exe depending on the static lib
  • Make sure the exe works
  • Nice, Good Job!

Bugs

  • Make sure we can intersect jaws and jaws2
  • Consider the text vs binary differences (is this still a thing)
  • csgtool\Debug>csgtool audit ..\tests\fixtures\cube.txt.stl crashes
  • Other Windows things?
  • Run the test suite

Bonus Rount

  • Windows CI build

@sshirokov sshirokov changed the title Visual studio Visual Studio Aug 26, 2016
Also, a rename of the `csgtool` project to `libcsg` and `csgtool`
becoming the binary project
Because windows has a destinction, and binary files can sometimes read
wrong because of it.

REMEMBER THE PAST? IT LIVES FOREVER WITH US NOW!
@Shazib
Copy link

Shazib commented Dec 5, 2016

Any word on when the visual studio version will be done? 😃

@sshirokov
Copy link
Owner Author

Any word on when the visual studio version will be done? 😃

I will take a few more stabs this week, and if I stab the right parts, hopefully this week? If you don't hear from me by then, please remind me again :(

Sorry for taking forever on this one

@Shazib
Copy link

Shazib commented Dec 6, 2016

Awesome 👍

sidenote: Having trouble running a 64-bit build? it builds fine and loads files fine, then dies around 'poly_classify_vertex'

Is 64-bit not supported?

Thanks!

@sshirokov
Copy link
Owner Author

Is 64-bit not supported?

It should be since I ran this in production in 64 bit linux the whole time. What kind of failure did you see? The remaining fixes I anticipate here are mostly around disk IO thanks to windows' distinction of "binary" files. 😿

@Shazib
Copy link

Shazib commented Dec 8, 2016

I think you're right regarding the diskIO being the cause... The crashes happened seemingly randomly at various places in the code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants