kevoreilly / capemon

capemon: CAPE's monitor
GNU General Public License v3.0
102 stars 49 forks source link

Yara.h not found #7

Closed 3ntr0phy closed 3 years ago

3ntr0phy commented 3 years ago

I am importing the actual VS Project but it seems that some dependencies are broken, are you still working on it? Thank you

kevoreilly commented 3 years ago

Hi Jacoppy - please try updating to the latest as I have recently solved a problem preventing compiling from a fresh clone. I have just tested the latest push does compile from a fresh clone for me.

kevoreilly commented 3 years ago

Closing as fixed

3ntr0phy commented 3 years ago

Hey, it's me again. I have the same issue again, just cloned the repo, imported in VS 2019 and still Yara.h not found. Am I missing something?

kevoreilly commented 3 years ago

Yes indeed! capemon is built in VS2017!

3ntr0phy commented 3 years ago

I solved it! It seems that all the external configuration for external libraries was gone while importing the project, I also tried with VS 2017. While setting everything manually solved the issues. Cheers

kevoreilly commented 3 years ago

Let me know if you successfully build in 2019

3ntr0phy commented 3 years ago

Yup it compiles but it outputs some warnings :


3>libyara32.lib(aria.obj) : warning LNK4099: PDB 'ossl_static.pdb' was not found with 'libyara32.lib(aria.obj)' or at 'C:\Users\John\Documents\DOMINIK_SYNC_CAPEMON\capemon\Debug\ossl_static.pdb'; linking object as if no debug info
3>libyara32.lib(aes_wrap.obj) : warning LNK4099: PDB 'ossl_static.pdb' was not found with 'libyara32.lib(aes_wrap.obj)' or at 'C:\Users\John\Documents\DOMINIK_SYNC_CAPEMON\capemon\Debug\ossl_static.pdb'; linking object as if no debug info
3>libyara32.lib(aes_core.obj) : warning LNK4099: PDB 'ossl_static.pdb' was not found with 'libyara32.lib(aes_core.obj)' or at 'C:\Users\John\Documents\DOMINIK_SYNC_CAPEMON\capemon\Debug\ossl_static.pdb'; linking object as if no debug info
3>libyara32.lib(aes_cbc.obj) : warning LNK4099: PDB 'ossl_static.pdb' was not found with 'libyara32.lib(aes_cbc.obj)' or at 'C:\Users\John\Documents\DOMINIK_SYNC_CAPEMON\capemon\Debug\ossl_static.pdb'; linking object as if no debug info```

Digging into those now
kevoreilly commented 3 years ago

Let me know if it works - linking without debug info may be no problem

3ntr0phy commented 3 years ago

it works buddy

kevoreilly commented 3 years ago

That sounds like good news! Maybe I should look at upgrading. Thanks for the feedback.