建立乙個新的optix工程及其他

2021-09-02 11:38:57 字數 833 閱讀 7628

首先,本文的基礎配置參考了新的optix一文,但是依然遇到了巨多問題,截至現在才算基本弄清楚了邊邊角角。

推薦先不要把以上資訊配置完,而是優先配置其他的部分,以免兩邊的配置混在一起完全無法找到原因所在。理論上來說,比著sample中的乙個簡單樣例配置完成後完全不需要配置cuda即可執行,cuda的配置是為了生成ptx檔案的。

比著sample中的配置配成功後,再按照上文中所提到的cuda有關的配置新增到專案配置中

將這些配置完成後就基本可以了,但是可能會遇到ptx檔案使用的時候丟擲異常的問題,該問題經過在網上查詢後,最終找到了解決辦法:

host->generate host debug information: set it to "no"

device->generate gpu debug information: set it to "no"

至此為止,大部分問題應當都足以解決了。

注意:如果遇到msb3721這個error的時候,最好不要想著根據他來尋找**出了問題,這個error唯一能傳達給你的資訊就是cuda有關的配置有問題,其他細節一律不知,也不要妄想從中獲得什麼錯誤發生原因的靈感。

update:被乙個配置bug折磨了兩天,終於找到問題所在,原來是在預處理器定義中有問題,我直接從sutil裡面的定義複製過來的,這是不對的,因為裡面有個sutil_exports定義,這個定義會使得某些函式找不到位址。具體由什麼機制導致的就不清楚了,但是可以在此分享乙個在這裡學到的乙個分析配置的方法,直接檢視.vcxproj檔案中的配置定義,然後比著正確的一點一點替換,最終就能發現問題所在。

用Xcode6建立乙個新的工程

我的目的是用xcode6建立乙個工程,對iphone6及6plus用的還是5s的尺寸,即320x568.這樣就可以不用做那麼多適配。當然,這只是暫時的。如果要ui完美,一定要重新適配這兩種機型的。步驟 2.開啟info.plist,刪除裡面的launch screen inte ce file ba...

建立乙個新的Content Provider

通過擴充套件 contentprovider 類來建立乙個新的 content provider 重寫oncreate 方法來開啟或初始化你要通過這個 provider 提供的底層資料來源。新的 content provider 的框架 如下所示 import android.content.imp...

django建立乙個工程

1.建立乙個工程 django admin.py startproject 工程名 django admin.py是安裝django時自動帶的檔案,在 usr local bin下,建立工程時使用 2 工程目錄結構 init py表示這是乙個包 wsgi.py檔案是介面標準用來與伺服器互動,有的版本...