2015-10-16 03:54:49 -0600 | received badge | ● Popular Question (source) |
2014-07-06 17:13:42 -0600 | commented answer | OpenCV 2.4.9, Visual Studio 10, the infamous LNK1104 error... Got it working, but it was a convoluted process. I had to do a full compile from sources, and when that finished I had to instruct VS2010 to use <OpenCV Root>\build\include in Include Directories, <OpenCV Root>\build\lib\Debug in Library Directories. THEN it was able to "see." |
2014-07-06 13:53:21 -0600 | commented answer | OpenCV 2.4.9, Visual Studio 10, the infamous LNK1104 error... Indeed - I'm using the x64 libraries and DLLs and x64/debug for the IDE's mode. |
2014-07-04 19:31:38 -0600 | commented answer | OpenCV 2.4.9, Visual Studio 10, the infamous LNK1104 error... Tried that, and still getting 1104s. Just double-checked my path environment variable and it does show the correct full path to the DLLs. I am at a loss. |
2014-07-01 21:05:00 -0600 | commented answer | OpenCV 2.4.9, Visual Studio 10, the infamous LNK1104 error... Tried setting Additional Dependencies to point to the library file with opencv_core249d.lib, both with and without a full path. Both failed with 1104. EDIT: Also tried moving the OpenCV directory root over to a drive root so it's not inside a path that contains spaces, as I've found a few complaints of inconsistent handling of spaces in file paths on some installs of VS2010. This also made no difference - still getting 1104s no matter what I do. What annoys me about this is that, as near as I can tell from the plethora of people discussing setting up OpenCV with VS2010, I have every relevant setting correct and it -still- won't work. I'm missing something that's important enough to stop the whole process but it's subtle enough that it's not catching my attention. |
2014-06-30 16:53:44 -0600 | asked a question | OpenCV 2.4.9, Visual Studio 10, the infamous LNK1104 error... Greetings! I'm checking out OpenCV as a possible solution to my needs for an optical ranging/orientation system, and have run into installation issues with OpenCV 2.4.9 on Visual Studio 2010 Professional. I don't generally have issues with setting up new development environments - I have toolchains for Atmel and Mircochip microcontrollers, SDKs for various platforms, etc. etc. etc. - but this is giving me fits. I suspect I'm missing something stupidly simple but am just not seeing what it is... My development environment is Visual Studio 2010 Pro SP1 on Windows 7 Ultimate x64 SP1. I get either LNK1104 (cannot open file) or LNK1107 (invalid/corrupt file) errors trying to compile a simple test program with OpenCV. My research on the 1104 error suggests a file path problem, and 1107 suggests the compiler is trying to load a DLL as a library. What I've done to set up:
My simple "make sure it's working" application consists of a really simple file: Compile fails with error LNK1104: cannot open file 'opencv_core249d.dll'. If I change the Additional Dependencies entry for that file to include a full path to the file, compile fails with error LNK1107: invalid or corrupt file: cannot read at 0x310, affecting opencv_core249d.dll. I've gone all over the Internet trying to figure out why I'm having this issue, since as near as I can tell I have VS2010 pointed in the right direction in every place it's required, and I've rebooted a good dozen times thus far in case it's a "rebooting Windows fixes it" type of problem (read: environment vars not updating), but to no avail. Any ideas on what I'm missing or where I should look next? |