我正在爲一些圖形應用程序的DLL工作,我想在其中添加一些數據結構,我應該怎麼做呢?我需要能夠在庫函數中使用這些結構,並能夠在使用該庫的應用程序中使用該數據類型。如何添加數據結構到動態鏈接庫在c + +中
回答
您在混合命名空間和類。在你的CPP,你應該寫:
namespace RE_Math
{
float REM_Funcs::vector_length(vector_3D v)
{
return sqrt((v.x * v.x) + (v.y * v.y) + (v.z * v.z));
}
}
等等...
BTW,談論編程語言時,你應該更準確的語言:要定義一些成員函數的類,不是常量結構...是否即使有效的預處理器宏?#
,這幾乎沒有吹過冰山的表面,我甚至不會考慮與他的問題的其他問題的堆。更不用說EPIC問題標題了。 – sehe
對於這個不好的問題,我有點疲倦,想盡快結束第一部分,我在緊張的位置,但是感謝你們的領導:) – Reaper9806
@sehe:是的,你是對的,我認爲除了C++之外,英語可能還有一些困難。我不是以英語爲母語的人,所以我很同情。無論如何,我的解釋是,這個問題可能是針對這個特定的問題。 – rodrigo
- 1. 動態添加鏈接到鏈接
- 2. 動態數據庫結構
- 3. 數據庫結構 - 鏈接數據
- 4. 如何將結構添加到C中的結構數組?
- 5. 如何將鏈接添加到頁面動態地在Rails中
- 6. 如何在動態添加的表格中添加動態鏈接
- 7. Oracle中的動態數據庫鏈接
- 8. C#中的動態數據結構
- 9. 凍結添加到鏈接列表(C)
- 10. 將行動態添加到數據庫
- 11. 如何在angular1中添加動態數據與動態數據?
- 12. C#動態添加列到數據庫中的表
- 13. 如何正確鏈接和構建動態鏈接庫?
- 14. 如何鏈接到動態提升庫?
- 15. 動態添加href到鏈接
- 16. 從c#代碼中添加鏈接到DIV標籤動態
- 17. 動態添加鏈接到圖片
- 18. 動態添加超鏈接到RichTextBox
- 19. 如何將靜態庫鏈接到gcc的動態庫中
- 20. 如何在mvc中的foreach中添加動態鏈接
- 21. 高效地將數據結構添加到數據庫
- 22. 如何從數據庫動態添加內容到Div元素?
- 23. 如何將動態字段添加到數據庫Lavavel
- 24. C(lib * .so)庫中的動態鏈接
- 25. 關於C++中的動態鏈接庫
- 26. 如何在動態數據庫中加載動態數據庫php
- 27. 如何在InfoPath表單中添加動態超鏈接?
- 28. 添加詳細信息鏈接結構
- 29. 如何在C中的結構中顯示鏈接列表C
- 30. 如何動態地添加Ajax鏈接到列表視圖
'#define VECTOR(struct vector_3D){float x = 0,y = 0,z = 0} – Creris
它在另一個實例中工作,當我爲一個特定的可執行文件構建一個頭文件時,它就起作用了,但是idk在這裏做了什麼來正確地鏈接它,如果你知道更好的方法來做到這一點,只是試圖添加一個變量類型到庫中,這就是我想出的... – Reaper9806
@Creris:是的,宏定義是有效的,「VECTOR」後面的空格使它成爲一個無參數的宏,只是擴展到一堆代碼。然而,這段代碼並沒有太大的意義...... – rodrigo