|
||||||
| C and C++ C and C++ forum for discussing all forms of C except for C#. These languages are powerful low level languages used for creating Operating Systems, Device Drivers, compilers and much more. |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
I'm writing a class that uses API functions such as ReadConsoleOutputCharacter and ReadConsoleOutputAttribute. However, my compiler (Visual V++ 2005) can't seem to find windows.h, where all of the functions are declared. When I did a file search on my computer, windows.h was nowhere to be found.
The error message was: fatal error C1083: Cannot open include file: 'windows.h': No such file or directory I tried working around this by linking to kernel32.dll using the #using preprocessor directive, but it failed, giving me this error: fatal error C1113: #using failed on 'c:\windows\system32\kernel32.dll' I check all of my include paths, and they're correct. Passing absolute pathnames didn't do anything, and apparently windows.h isn't even on my computer. Can someone please tell me how to fix the dll linking error or at least tell me where to get a copy of windows.h? Last edited by dargueta; 10-14-2007 at 07:19 PM. |
| Sponsored Links |
|
|
|
|||
|
You can find windows.h with this link. You just have to put it in the right directory in your compiler's lib folder. Or just make an #include "windows.h"
Visual Studio C/C++ Header,Include Files |
|
|||
|
Visual C++ 2005 (at least the Express Edition) does not come with the Native Windows API.
For using windows.h, or any other windows (not .NET) include, you must download Windows Platform SDK first. After you install it, you should be able to use all those functions. But remember that you must put the necessary paths for it to work. To do so, go to Tools > Options > Projects and Solutions > VC++ Directories and add the Platform SDK includes, libraries and binaries paths to the list (in the corresponding directory).... The Windows Platform SDK can be downloaded from Microsoft page. Unfortunately I cannot post any links since it's my first message, so try looking on its search engine That should work. BTW, I'm not a native english-speaker, so forgive any mistakes... Last edited by davHunter; 10-14-2007 at 09:49 PM. |
|
|||
|
.NET is free, though. Thank you all, it works great now!
|
| Sponsored Links |
|
|
|
|||
|
Ah, well. I already have VC++6 and now it works, but thanks anyway. Is there any real difference between VC++ and Dev-C++ ?
|
|
|||
|
What specifically, I mean? Anything to do with either 1)ease of making GUIs or 2)efficiency of produced programs?
|
| Sponsored Links |
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Favorite Console | smith | Video Game Talk | 9 | 08-07-2008 10:23 PM |
| Virtual Functions ???? | Patrick | C and C++ | 1 | 10-07-2007 10:54 AM |
| How to make a Web console ? | kresh7 | Visual Basic Programming | 8 | 09-26-2007 12:27 PM |
| Get and Set Functions | Chan | C# Programming | 3 | 08-25-2006 12:44 PM |
| Console Applications | Ronin | Java Help | 4 | 08-23-2006 08:24 PM |
| WingedPanther | ........ | 2753.6 |
| Xav | ........ | 2704 |
| Brandon W | ........ | 1702.32 |
| John | ........ | 1207.73 |
| marwex89 | ........ | 1175.24 |
| morefood2001 | ........ | 966.05 |
| dcs | ........ | 655.75 |
| Steve.L | ........ | 475.59 |
| orjan | ........ | 418.58 |
| Aereshaa | ........ | 383.54 |