提问人:Om Mistry 提问时间:10/14/2023 更新时间:10/14/2023 访问量:35
对“omp_get_wtime”的未定义引用
Undefined Reference to 'omp_get_wtime'
问:
我正在尝试使用 OpenMP 在 Clion 上运行 C 程序。我之前的所有程序都运行了,但由于某种原因,这个程序没有运行。我在我的main.c文件中包含了以下内容:
#include "qdbmp.h"
#include "qdbmp.c"
#include <stdio.h>
#include <omp.h>
#include <malloc.h>
#include <intrin.h>
以下是我的 cmake 文件内容:
cmake_minimum_required(VERSION 3.26)
project(myproject C)
set(CMAKE_C_STANDARD 11)
add_executable(myproject
main.c
qdbmp.h
test.h
)
find_package(OpenMP REQUIRED)
if (OPENMP_FOUND)
target_link_libraries(myproject -fopenmp)
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif()
我尝试更改我的 cmake 文件并删除 openmp 并将其添加到我的 main.c 中,但没有任何效果。任何帮助都是值得赞赏的!谢谢
答: 暂无答案
评论