如何使用 Visual Studio 从命令行 运行 OpenCL 程序?
How to Run a OpenCL program from Command Line using Visual Studio?
我正在我的应用程序中创建一个构建按钮,它可以使用两个源代码文件 .cpp 和 .cl
它应该使用命令行来设置头文件、库和 OpenCL.lib,我通常通过 VS 配置设置手动设置这些。
希望有一些方法可以传递这些额外的库和头文件并编译代码。
谢谢。
我不太清楚你在做什么,这实际上取决于你希望你的应用程序如何工作。
VS 配置设置位于 .vcxproj 文件中。这是否与输入 .cpp/.ci 文件一起使用?如果是这样,您最好通过对项目文件调用 "msbuild.exe" 来编译源文件。不是提供 .cpp/.ci 文件作为输入,而是 .vcxproj 文件。
如果 .cpp/.ci 文件没有任何关联ciated .vcxproj,但它存在于您的应用程序中,那么您必须解析 .vcxproj。 vcxproj 直接搜索包含此信息的 XML 标签(例如:)。显然,这将需要更多的工作。或者,这可以存在于一个完全独立的文本文件中,该文件列出了库路径、header 路径等,您希望使用这些路径构建源文件。
同样,如果不完全理解您要做什么,很难给出明确的答案。
我正在我的应用程序中创建一个构建按钮,它可以使用两个源代码文件 .cpp 和 .cl
它应该使用命令行来设置头文件、库和 OpenCL.lib,我通常通过 VS 配置设置手动设置这些。
希望有一些方法可以传递这些额外的库和头文件并编译代码。
谢谢。
我不太清楚你在做什么,这实际上取决于你希望你的应用程序如何工作。
VS 配置设置位于 .vcxproj 文件中。这是否与输入 .cpp/.ci 文件一起使用?如果是这样,您最好通过对项目文件调用 "msbuild.exe" 来编译源文件。不是提供 .cpp/.ci 文件作为输入,而是 .vcxproj 文件。
如果 .cpp/.ci 文件没有任何关联ciated .vcxproj,但它存在于您的应用程序中,那么您必须解析 .vcxproj。 vcxproj 直接搜索包含此信息的 XML 标签(例如:)。显然,这将需要更多的工作。或者,这可以存在于一个完全独立的文本文件中,该文件列出了库路径、header 路径等,您希望使用这些路径构建源文件。
同样,如果不完全理解您要做什么,很难给出明确的答案。