question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Visual Studio claims DLLs are invalid (both 32-bit and 64-bit)

See original GitHub issue

I’m running Visual Studio 2017 on a Windows 10 machine.

I’ve tried this with both 32- and 64-bit projects.

The result I get is similar in each case: 4>..\..\porcupine\lib\libpv_porcupine.dll : fatal error LNK1107: invalid or corrupt file: cannot read at 0x430 (64-bit) 1>..\..\porcupine\lib\libpv_porcupine.dll : fatal error LNK1107: invalid or corrupt file: cannot read at 0x3F8 (32-bit)

I also tried previous committed versions with no luck.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:12 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
astewart-xmoscommented, Jul 5, 2018

Alright, I would greatly appreciate that! Thanks!

0reactions
kenarsacommented, Aug 2, 2018

thank you, @astewart-xmos! I am sure this is going to be useful to the next person using VS.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Targeting both 32bit and 64bit with Visual Studio in same ...
Yes, you can target both x86 and x64 with the same code base in the same project. In general, things will Just Work...
Read more >
Visual studio compiles 32 bit application but links to 64 bit ...
I opened our DLLs as well and ran into the same situation. The DLL was built as 32 bit, but all the windows...
Read more >
DLL Hell - Wikipedia
In computing, DLL Hell is a term for the complications that arise when one works with dynamic-link libraries (DLLs) used with Microsoft Windows...
Read more >
How to Fix Oci.dll Not Found or Missing Errors - Lifewire
dll was not found" errors are due to programs that are the wrong bit version, like using a 32-bit application to access a...
Read more >
OEA: Error "Not a valid assembly" adding a 64-Bit assembly ...
Assembly built by Visual Studio on a 64-Bit Windows 7 platform using ... OpenEdge uses a 32-Bit Java Virtual Machine (JVM) and 32-Bit...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found