संपादित करें: बेशक, तुरंत एक घंटे तो यहाँ पोस्ट करने के लिए उस पर काम करने के बाद, मैं बेवकूफ गलती मिला ...नहीं खुला शामिल हो सकते हैं फ़ाइल "d3dx9.h"
मैं संकलक त्रुटियों जब हो रही है एक परियोजना में #include <d3dx9.h>
करने की कोशिश कर रहा है। मुझे "घातक त्रुटि C1083 प्राप्त हो रहा है: फ़ाइल शामिल नहीं कर सकता: 'd3dx9.h': ऐसी कोई फ़ाइल या निर्देशिका नहीं है"।
- मेरे पास डायरेक्टएक्स एसडीके स्थापित है (मैंने इसे अभी भी कोई फायदा नहीं हुआ है)।
- प्रोजेक्ट गुण में:
- कुलपति ++ निर्देशिकाएँ करने के लिए "
$(DXSDK_DIR)Include;$(IncludePath)
" और "$(DXSDK_DIR)Lib\x86;$(LibraryPath)
" पुस्तकालय निर्देशिका को शामिल करें और के लिए क्रमश: सभी विन्यास — और वातावरण चरC:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\
को%DXSDK_DIR%
अंक के रूप में उम्मीद के लिए सेट कर रहे हैं। - C/C++> सामान्य सेटिंग
$(DXSDK_DIR)include
अतिरिक्त में सूचीबद्ध निर्देशिकाएँ - लिंकर> इनपुट> अतिरिक्त निर्भरता
d3dx9d.lib
डिबग के लिए शामिल किया गया है औरd3dx9.lib
रिलीज विन्यास के लिए शामिल शामिल किया गया है।
- कुलपति ++ निर्देशिकाएँ करने के लिए "
- मैं सफलतापूर्वक संकलन और DirectX नमूना ब्राउज़र से ट्यूटोरियल परियोजनाओं को चलाने के लिए सक्षम हूँ ।
- विजुअल स्टूडियो के इंटेलिसेंस/स्वतः पूर्ण
d3dx9.h
मिलेगा और फ़ाइल के भीतर प्रकार और फ़ंक्शन नाम सुझाएंगे (और किसी भी अन्य चीज़ के माध्यम से शामिल नहीं है, मैं#include
आईएनजी हूं) तो ऐसा लगता है कि इंटेलिजेंस इसे पा सकता है।
जो भी मैं भूल रहा हूं या कोशिश करने के लिए और क्या सुझाव है?
धन्यवाद
आपने जो किया है उसके साथ एक उत्तर जोड़ें, और इसे चुनें। हटने से प्रयासों को अस्वीकार कर दिया Liviu आपकी मदद करने के लिए डाल दिया। – Will
ठीक है। मुझे यकीन नहीं था कि अगर मेरे अपने प्रश्न का उत्तर खराब फॉर्म था। करूँगा। – chaosTechnician