Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visual Studio 2022 compile support #78

Closed
FriskTheFallenHuman opened this issue Oct 23, 2022 · 8 comments
Closed

Visual Studio 2022 compile support #78

FriskTheFallenHuman opened this issue Oct 23, 2022 · 8 comments

Comments

@FriskTheFallenHuman
Copy link

Title

@Deathreus
Copy link
Collaborator

It already compiles under 2022

@FriskTheFallenHuman
Copy link
Author

...it fails to compile in vs2022 because of _msize_base changed in one of the windows sdk versions

@TF2V
Copy link
Owner

TF2V commented Oct 23, 2022

Seems to be missing the following dependencies as well.

Parsing: client_tf2vintage.vpc
WARNING: File '..\..\public\steam\steam_api.h' does not exist. Not adding to project.
Saving... Project: 'Client (TF)' File: 'client_tf2vintage.vcxproj'

Parsing: server_tf2vintage.vpc
WARNING: File '..\..\public\steam\steam_api.h' does not exist. Not adding to project.
Saving... Project: 'Server (TF)' File: 'server_tf2vintage.vcxproj'

Parsing: vscript.vpc
WARNING: File '..\thirdparty\luajit\src\luajit.c' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\lauxlib.h' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\lualib.h' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\lua.h' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\luaconf.h' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\luajit.h' does not exist. Not adding to project.
Saving... Project: 'VScript' File: 'vscript.vcxproj'

@TF2V TF2V reopened this Oct 23, 2022
@FriskTheFallenHuman
Copy link
Author

not sure if is related to my cmake branch or vs2022 but i got a crash at strncpy.asm
image
from reading the stack trace it happens at:
image
This is latest code pullet.

@FriskTheFallenHuman
Copy link
Author

FriskTheFallenHuman commented Oct 23, 2022

Seems to be missing the following dependencies as well.

Parsing: client_tf2vintage.vpc
WARNING: File '..\..\public\steam\steam_api.h' does not exist. Not adding to project.
Saving... Project: 'Client (TF)' File: 'client_tf2vintage.vcxproj'

Parsing: server_tf2vintage.vpc
WARNING: File '..\..\public\steam\steam_api.h' does not exist. Not adding to project.
Saving... Project: 'Server (TF)' File: 'server_tf2vintage.vcxproj'

Parsing: vscript.vpc
WARNING: File '..\thirdparty\luajit\src\luajit.c' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\lauxlib.h' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\lualib.h' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\lua.h' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\luaconf.h' does not exist. Not adding to project.
WARNING: File '..\thirdparty\luajit\src\luajit.h' does not exist. Not adding to project.
Saving... Project: 'VScript' File: 'vscript.vcxproj'

also, angel script refuses to build under vs2022 it compiles fine if you fix the submodule issue but it shats itself on Linking again not sure if it's my fault at my end, oh also vscript expects angelscript.lib to be compile yet there's no such lib under the lib folder I think i mentioned that #74 the read doesn't state what's required to build

EDIT: even if you build angelscript, it will still complain about Linking errors

@Deathreus
Copy link
Collaborator

...it fails to compile in vs2022 because of _msize_base changed in one of the windows sdk versions

That has nothing to do with version, and it was also addressed a couple months ago

@FriskTheFallenHuman
Copy link
Author

...it fails to compile in vs2022 because of _msize_base changed in one of the windows sdk versions

That has nothing to do with version, and it was also addressed a couple months ago

It actually is
image

@Deathreus
Copy link
Collaborator

Already did that, but still has nothing to do with version of Visual Studio

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

No branches or pull requests

3 participants