Click here to Skip to main content
15,867,453 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I am using an old header file (name WinHttpClient) which contains #include <altbase.h> within its code. but when compiling , it caused the error "no such name or directory". is there any chance to get the atlbase.h online?

What I have tried:

seems like there is nowhere on the net available.
Posted
Updated 20-Jun-21 1:16am
v2
Comments
RedDk 22-Oct-21 17:38pm    
In reference to my comment beneath here:
https://visualstudio.microsoft.com/launch/ ... in case anyone wants to mark their calendar.

1 solution

I have already answered this question and explained what you need. And getting a copy of atlbase.h on its own is unlikely to help you. It is fairly clear that the code you are trying to implement is based on the ATL library so you will most likely need the complete package.
 
Share this answer
 
Comments
T1xT 20-Jun-21 7:47am    
Yes there are another ATL headers within the code too; you first offered to Google the header files, but I could not find it anywhere, and then to find another solution would be to write a new http wrapper in c++ that would be another project itself. Probably only way I have is to get all the atl header files and use them, which I can't find anywhere . What I need is a link or a source ;
Richard MacCutchan 20-Jun-21 9:57am    
RedDk 20-Oct-21 13:43pm    
Use VS. As I understand it, there's even a free version (possibly named "express"?). That header containing the atlbase.h requirement is telling the compiler to look for function bodies in the atlbase.lib. THAT library, which is "part" of Visual Studio is typically used in conjunction with MFC. And finally, it is highly unlikely that any MFC/ATL code you ran across and downloaded off the www will compile and link without some flavor of Visual Studio installed on your development box.

If you wait until the end of November 2021 to purchase Visual Studio you will also be required to install it on a 64-bit computer. It will be a dedicated 64-bit installation and then be able to address more than 4GB of memory.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900