[問題] C2719?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2005
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
armadilo
問題(Question):
在編譯的時候遇到
error C2995: 'y': 函式樣板已經定義過了
error C2719: 'x': 具有 __declspec(align('16')) 的型式參數不會被對齊
這兩個問題 囧
餵入的資料(Input):
還沒餵入資料 在建置的時候就遇到這兩個錯誤
預期的正確結果(Expected Output):
========== 建置: 2 成功、0 失敗、2 最新、0 略過 ==========
錯誤結果(Wrong Output):
========== 建置: 1 成功、1 失敗、2 最新、0 略過 ==========
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
其實是因為想要瞭解這兩個問題發生的原因
所以沒有放程式碼上來
小弟是個新手 想要問問看 這兩個問題發生的原因
以及該要怎麼避免或者是修改
感謝各位先進了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.63.202
→
01/15 10:39, , 1F
01/15 10:39, 1F
有先GOOGLE過了
在MSDN裡面有說 這樣子會發生
可是我看不懂為什麼這樣子會發生...
他也沒有相關的SOLUTION
比如說有關C2995的錯誤
http://msdn.microsoft.com/en-us/library/ydwzahe8(v=vs.80).aspx
// C2995.cpp
// compile with: /c
template <class T>
void Test(T x){}
template <class T> void Test(T x){} // C2995
template <class T> void Test2(T x){} // OK
他就只寫這樣子會造成C2995的錯誤
可是我在我的.cpp以及.h裡卻沒有找到重複定義兩次的地方
C2719這個更看不懂
http://msdn.microsoft.com/en-US/library/373ak2y1(v=vs.80).aspx
// C2719.cpp
void func(int __declspec(align(32)) i); // C2719
// try the following line instead
// void func(int i);
我的程式碼裡面根本沒有
他會造成C2719的程式碼 囧
所以才要上來請問一下大家qq
※ 編輯: tryagaaa 來自: 140.112.63.202 (01/15 10:47)
→
01/15 11:19, , 2F
01/15 11:19, 2F
→
01/15 11:19, , 3F
01/15 11:19, 3F
推
01/15 12:50, , 4F
01/15 12:50, 4F
→
01/15 15:05, , 5F
01/15 15:05, 5F
→
01/15 17:19, , 6F
01/15 17:19, 6F
→
01/16 17:47, , 7F
01/16 17:47, 7F
→
01/16 17:48, , 8F
01/16 17:48, 8F