Fatal Error C1083 While using sparsehash library - c++

Hi I am using google sparsehash library. When i compile the code (Visual Studio 2005)it gives following error...
fatal error C1083: Cannot open include file: 'sparsehash/sparse_hash_map': No such file or directory
What is the reason behind this problem and what is its solution.
Thanks in advance...

Make sure you installed https://code.google.com/p/sparsehash/ and your makefile correctly updated to include header file from this sparsehash i.e. something like
-I ./sparsehash/include
In case of Visual Studio make sure your project setting refer to path where file is located.

Related

Include the tlhelp32 header file

I need to include the tlhelp32.h header file from the Tool Help Library but it always comes up with the following error:
error C1083: Cannot open include file: 'tlhelp32.h': No such file or
directory
I did a little bit of research and tried to first include the windows.h header file but this did not change anything.
I'm coding in C++ using Visual Studio 2013 Express with Windows 10 1709. Do I have to download anything else?

Visual Studio 2010 can't find cstddef

I'm attempting to compile a C++ solution in VS 2010, but for some reason it can't locate the standard libraries.
I'm including as so:
#include <cstddef>
VS is returning an error as so:
main.cpp(10): fatal error C1083: Cannot open include file: 'cstddef': No such file or directory
However, I check my installation directory, and it's right where it's supposed to be (VC\include), and this directory is a part of my include directory list in the project settings ($(VCInstallDir)include).
Any ideas why this is happening, and how I can fix it?
Give a try using #include <stddef.h> instead.
However, MSVC 10 should have <cstddef>: msdn
However, as #captain-obvlious pointed out this may require additional changes in your code..

wxWidget building problems

I've been trying to install and use wxWidgets v(2.8). I constantly run into the same issue. When building the wxWidgets libraries. I get this error:
error C1083: Cannot open include file: 'zlib.h': No such file or directory d:\wxwidgets-2.8.12\src\png\png.h 346
I can't work out why when I've installed it from the exe. I'm following the instructions from here: http://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide
I also get a Linker error which I don't think matters particularly.
Any help would be great. I've tried installing this from the exe and have also just use the zip folder but still run into the same issues. I suspect it might be something to do with environment variables but can't find a definitive answer whether they are required and what they should be set too.
EDIT
Also got something similar here:
error C1083: Cannot open include file: 'expat_config.h': No such file or directory D:\wxWidgets-2.8.12\src\expat\lib\xmlparse.c 30
Cheers
In png.h at line 346 we have
/* include the compression library's header */
#include "zlib.h"
So you need to tell the compiler to look in wxWidgets-2.18.12\src\zlib for headers.
With another install I managed to fix this.

Why can't I compile this opensource project

I downloaded the source code from http://construct.svn.sourceforge.net/viewvc/construct/ using tar ball http://construct.svn.sourceforge.net/viewvc/construct/?view=tar
There is a visual studio solution file in IDE subdir I converted in VS2010. When compiling I got 56 Errors like
Error 1 error C1083: Cannot open include file: 'd3dx9.h': No such file or directory C:...\construct\construct\ide\stdafx.h 106 1 Construct
Why? How to fix?
Most likely you either don't have DirectX SDK installed and/or include directories for project (or global settings in VS) are not properly set.
Does this help: Cannot open include file "d3dx9.h"

fatal error C1083: Cannot open include file: 'xmemory': No such file or directory

I was having troubles with visual studio, and I ran a repair. Upon my first compile, this error shows up. Should I really just start from scratch or is there a fix? I can't find any solution to this online...
Fixed. I know it's not the most interesting answer, but I just uninstalled and reinstalled Visual Studio and it all worked.
It must be looking for that file in your directory structure. Find out where that file should be . Actually you Will see that file is missing from its expected location .You can copy that file , Which is requirement here for for Compilation . If you do so compilation will proceed further.