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

MSVC #4

Open
IgorAkimenk opened this issue Apr 22, 2024 · 6 comments
Open

MSVC #4

IgorAkimenk opened this issue Apr 22, 2024 · 6 comments
Labels
wontfix This will not be worked on

Comments

@IgorAkimenk
Copy link

I'd like to see msvc support.
I'm getting a lot of errors in visual studio.

@DosX-dev DosX-dev added the wontfix This will not be worked on label Apr 23, 2024
@DosX-dev
Copy link
Owner

DosX-dev commented Apr 23, 2024

Hello, IgorAkimenk! Unfortunately, Microsoft Visual C does not meet the required standards (~C99) to use obfus.h obfuscation. Please use TinyC, which is what this macro-library is intended for.

For comfortable development without Visual Studio, I recommend using Visual Studio Code with the official extension from Microsoft (ms-vscode.cpptools). Good luck! ;)

@freecode505
Copy link

lib.so android protect work ? @DosX-dev

@DosX-dev
Copy link
Owner

DosX-dev commented May 22, 2024

Hello, @freecode505! obfus.h is intended only for use in Windows projects (x86/x64). Android uses ARM architecture and has a completely different system structure. :(

@naliferopoulos
Copy link

Sorry for resurrecting this issue, but given that this was still open, I'd love for some additional questions to be clarified. There is a list of C99 compatible features supported by MSVC here.

While I do realize that this project is intended for use with TCC, an MSVC port (even without certain features) would be nice. Given the C99 compatibility list provided by MS, do you reckon this would be a feasible outcome worth a try? If so, I'd be glad to give it a go!

Thanks for the awesome project! :)

@DosX-dev
Copy link
Owner

@naliferopoulos, thanks for your interest in the project. Sounds like an interesting experiment, but I think you should try porting it to MSVC on one's own. If I do support other compilers, I would prefer to start with GCC. So far there is no free time to rewrite the code base — yes, there will be a lot of rewriting to do this. Now it's hard to say whether I'll do this at all

@zmn28hgbn59kcmlpio8unfh7fdre523esd28q9a

im slightly against the support for other compilers, but if dosx ever wanted to support other toolchain, then i agree that gcc/clang deserve more attention than msvc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

5 participants