• 11
• 11
• 12
• 10
• 11

# Using environment variables in include directive

This topic is 1974 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

Hi,

I'm trying to get the pre-Windows 8 XAudio2 headers from the DirectX SDK to work under VS2012.
At one point the documentation tells me to add the following line of code...

#include <%DXSDK_DIR%Include\xaudio2.h>

..., which doesn't work: cannot open include file.

I assume this is because it's not possible to literally specify environment variables this way?

##### Share on other sites
At one point the documentation tells me to add the following line of code...
#include <%DXSDK_DIR%Include\xaudio2.h>

Do you have a link to the documentation? I'd like to see some context for this code.

I assume this is because it's not possible to literally specify environment variables this way? [/quote]
No, it is not possible. What I'm assuming is implied by the code is:
1. Add $(DXSDK_DIR)\Include to the include path of your Microsoft.win32.cpp.user properties sheet. 2. Add$(DXSDK_DIR)\Lib\x86 to the library path of your Microsoft.win32.cpp.user properties sheet.
3. Include <xaudio2.h>