2015-04-19 110 views
0

我在我的應用程序中創建一個Build按鈕,它可以帶兩個源代碼文件.cpp和.cl如何使用Visual Studio從命令行運行OpenCL程序?

它應該使用命令行來設置我通常設置的頭文件,庫和OpenCL.lib手動通過VS配置設置。

希望有一些方法可以傳遞這些附加庫和頭文件並編譯代碼。

謝謝。

回答

0

我並不完全清楚你正在做什麼,而這取決於你希望你的應用程序如何工作。

VS配置設置位於.vcxproj文件中。這是否與輸入.cpp/.ci文件一起使用?如果是這樣,通過在項目文件中調用「msbuild.exe」來編譯源文件會更好。而不是提供.cpp/.ci文件作爲輸入,它將是.vcxproj文件。

如果沒有任何與.cpp/.ci文件關聯的.vcxproj文件,但它只是與您的應用程序一起存在,那麼您必須直接解析.vcxproj並搜索包含此信息(例如:)。顯然,這將是一個更多的工作。或者,它可以存在於一個完全獨立的文本文件中,該文件列出了您想要使用的源文件的庫路徑,標題路徑等。

再次,沒有完全理解你想要做什麼,很難給出明確的答案。

+0

感謝您的回答。給我一條走路的路:)如果我覺得迷路,我可能會回來。 – Varun

相關問題