clawsoftware / clawPDF

Open Source Virtual (Network) Printer for Windows that allows you to create PDFs, OCR text, and print images, with advanced features usually available only in enterprise solutions.
https://github.com/clawsoftware/clawPDF
GNU Affero General Public License v3.0
661 stars 147 forks source link

Build problems #26

Closed poison64 closed 1 year ago

poison64 commented 4 years ago

Is there a build instruction available somewhere?

When I tried to build (after extracting clawmon/x86 and clawmon/x64 from msi) i'm getting missing files from clawPDF_setup

image

And when I try to change configuration to "Any CPU" i'm getting missing openssl file:

image

An instruction covering build from start to finish would be nice...

twooclock commented 4 years ago

See other issues and you'll be able to build. Yes it would be nice if maintainer @clawsoftware would add build procedure to readme and fix some criticall issues like for example #23 and #25.

poison64 commented 4 years ago

I don't know if that's true, because none of these issues mention my problem with openssl header file...

twooclock commented 4 years ago

What I did was download clawmon and extract openssl files from there. Hope it helps.

AloisH commented 4 years ago

clawPDF // How to compile

Using Microsoft visual studio 2019

How to fix .dll missing

error MSB3030: Could not copy the file "clawPDF\clawPDF\clawmon\x86\SCPDFPRN.ppd" because it was not found.

Download and Install https://github.com/clawsoftware/clawPDF/releases/download/0.8.4/clawPDF_0.8.4_setup.msi Then copy folder C:\Program Files (x86)\clawpdf\clawmon to your project inside clawPDF\clawPDF

You should now be able to compile

How to compile the msi setup

ERROR: Unable to find source file for file 'license.rtf', located in '[TARGETDIR]', the file may be absent or locked.

You should now be able to compile the setup

stargazerbooks commented 3 years ago

Odd . . . when I follow the steps above it builds fine in VS2019. However I get no output when I print.

Installation form the source MSI prints fine: https://github.com/clawsoftware/clawPDF/releases/download/0.8.4/clawPDF_0.8.4_setup.msi

But when I build the repo, it acts like it wants to print, asks for a file location, and then NO OUTPUT.

I'll need a working copy before I can test my changes. Any thoughts? Does the .NET framework need to be the exact version, or can it be later?

clawsoftware commented 1 year ago

Since version 0.8.7 the code can be compiled without manual steps.