enet not recognising definitions or directory

Started by
5 comments, last by Rasterman 11 years, 7 months ago
hey there,

so im using enet for a programmign project yet there are errors saying it can find the source headers and the functions, even though ive properly linked all the files, is this common for enet?


#include "main.h"
#include <enet/enet.h>
void redNovember::initNetwork()
{
enet_initialize();
}
void redNovember::shutdownNetwork()
{
atexit(enet_deinitialize());
}


im using vs 2010 by the way.,
thanks for your input.
Advertisement
Can you post the errors?
sure, they are:


Error 1 error C1083: Cannot open include file: 'enet/enet.h': No such file or directory
24 IntelliSense: cannot open source file "enet/enet.h
25 IntelliSense: identifier "enet_initialize" is undefined
26 IntelliSense: identifier "enet_deinitialize" is undefined


i've linked and included everything as the documentation states?
In your project properties, there will be a c++ compiler option called something like "additional include directories". You need to add the parent of the 'enet' directory into that list (either as an absolute path, or a relative path from the project file).

In your project properties, there will be a c++ compiler option called something like "additional include directories". You need to add the parent of the 'enet' directory into that list (either as an absolute path, or a relative path from the project file).


exactly, i have set them as a relative path as i said before, but still i get these errors :(
Can you post some more info? This isn't an enet problem, it's a visual studio projection configuration problem.
e.g. what's the absolute path of your project file, what's the absolute path of the enet.h file, what include directories do you have set?
I wasted a whole day on this bullshit with VS 2010, I found out it doesn't actually use any of the directories you change in the project properties unless you do a save all or restart VS 2010, maybe that is your problem.

This topic is closed to new replies.

Advertisement