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

how to open winafl.sln in Visual Studio #4657

Closed
ak-nineteen47 opened this issue Nov 24, 2024 · 7 comments
Closed

how to open winafl.sln in Visual Studio #4657

ak-nineteen47 opened this issue Nov 24, 2024 · 7 comments

Comments

@ak-nineteen47
Copy link

unable to open the Solution in Visual Studio Navigate to your build directory and open winafl.sln.

winafl sln

@GitHubRulesOK
Copy link
Collaborator

GitHubRulesOK commented Nov 24, 2024

I do not try to run a build from command line as the VC Studio will run and resolve most of whatever you require from the IDE when you open the master SLN from 2022 using 2019
image

HOWEVER the main problem I have is 2019 32 bit is stuck with 1.42 tools not able to use 1.43 tools thus have first to set a few changes for 32bit compiling so first off need a 32 bit copy of MakeLZSA.sln or else it fails if 64bit EXE is not replaced.

I dont see any winafl are you asking about a different application ?

perhaps you are trying to run https://github.com/googleprojectzero/winafl then ask such questions there

@GitHubRulesOK
Copy link
Collaborator

Closing as question was migrated by OP to googleprojectzero/winafl#450

@ak-nineteen47
Copy link
Author

hey Ujjal, @GitHubRulesOK I was trying to follow your recommended steps, but I was unable to get it. I was doing this to get the bin32 & bin64 for winAFL. Can you help ?

@GitHubRulesOK
Copy link
Collaborator

GitHubRulesOK commented Nov 26, 2024

Sorry I dont understand the C++/CPP or Go build systems that's why I use a prepared SLN then just run any of the many (22 x 12 ?) desired builds.

@ak-nineteen47
Copy link
Author

ak-nineteen47 commented Nov 26, 2024

it's okay. Let me try to get 32 bit copy of MakeLZSA.sln as suggested by you and follow.
Thanks @GitHubRulesOK

@GitHubRulesOK
Copy link
Collaborator

GitHubRulesOK commented Nov 26, 2024

The 32bit MakeLZSA I ran was some time ago so copy from run to run without change.
unsure how it was generated as back in May
image

but there is a SLN that I think worked well but beware the configuration may need retro fit from 143 to 142 if that's the newest you have.
that SLN says

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16

image

Just tried latest but it fails for me
image

@GitHubRulesOK
Copy link
Collaborator

GitHubRulesOK commented Nov 26, 2024

@ak-nineteen47
looking at the compiled date I think I may have used an earlier historic 32bit upload but NOT the one as shown here but that may work the same for some commands? Perhaps I used the one from 7zip ?

C:\Users\K\source\repos\sumatrapdf-master\sumatrapdf-master\bin>makelzsa-older
Syntax: makelzsa-older <archive.lzsa> <filename>[:<in-archive name>] [...]

C:\Users\K\source\repos\sumatrapdf-master\sumatrapdf-master\bin>makelzsa
Usage:
  makelzsa <archive.lzsa>
    verify archive
  makelzsa <archive.lzsa> <filename>[:<in-archive name>] [...]
    create archive from files
  makelzsa <archive.lzsa> <dir>
    create archive from directory

My unknown one raises Virustotal warnings but the older 3.5.2 from here gets a clean pass
https://github.com/sumatrapdfreader/sumatrapdf/tree/3.5.2rel/bin
image

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

2 participants