我目前在我正在编写的项目中遇到问题。
请注意我不是C ++开发人员,我之前从未在Visual Studio中工作过。我对C的简短尝试从未出现在windowsOS中,更不用说CE了。
我的问题是我在嵌入式Visual C ++中打开一个项目文件夹,当我构建可执行文件时,对于ARM,我得到4个警告,这些警告必须与签名/无符号不匹配,我愿意忽略它,因为这个软件已经被在没有出现这个问题的情况下生产了十年。
但是当我为x86构建时(字面上我所做的就是将我的构建目标调整为Advantech UNO2059格式ADAM6500),我得到11个链接错误,调用adam6500crtl.obj,我最初认为它是一个库文件,但它是一个文件这是在编译期间生成的(我认为)。
答案 0 :(得分:0)
我实际上已经成功完成了构建并运行。
不是从嵌入式Visual Studio中打开项目,而是需要通过双击项目文件来打开它,显然这会加载其他文件(诚实地说是idk)。
其次构建for release for release。 Debug会创建依赖项错误,而release则不会。