由于与64位版本的windows不兼容,怎么弄?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于与64位版本的windows不兼容,怎么弄?相关的知识,希望对你有一定的参考价值。
参考技术A 右键属性,兼容性设置试试 参考技术B 那就看看能不能更换一个32位版本的软件试试,或者重装系统,把系统从32位变成64位系统,再安装这个软件。 参考技术C 你换个同样是64位的版本就可以兼容了 参考技术D 首先查看软件安装环境要求,其次尝试使用兼容性设置开发版本不兼容问题
在使用Clion openGl的途中,发现有兼容性问题。
CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。
这个问题很明显是64位系统使用了32位系统的文件,所以才会出现这样的问题,
我们只需要强行引入64位的衔接文件dll即可,他的路径一般在C:/Windows/SysWOW64
cmake_minimum_required(VERSION 3.16)
project(Graph)
set(CMAKE_CXX_STANDARD 14)
include_directories(.)
link_directories("F:/freeglut/lib/x64")
link_directories("F:/glew-2.1.0/lib/Release/x64")
#加入下一行 强制引入64位的衔接库
link_directories("C:/Windows/SysWOW64")
## 文件头
include_directories("F:/freeglut/include")
include_directories("F:/glew-2.1.0/include")
add_executable(Graph main.cpp test.cpp test.h)
target_link_libraries(Graph opengl32.lib libfreeglut.lib glew32.lib glu32.lib)
以上是关于由于与64位版本的windows不兼容,怎么弄?的主要内容,如果未能解决你的问题,请参考以下文章