我遇到两个错误:
scope :involving, ->(user) do
where("conversations.sender_id =? OR conversations.recipient_id =?",user.id,user.id)
end
和
Object reference not set to an instance of an object.
由于我无法运行程序,我也不确定Case' A'会不会产生一个滚动。我不想在Case' A'中显示结果。我的直觉是Error 3 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
不应该存在,但我可能是错的。
这是我的代码:
Error 4 error LNK1120: 1 unresolved externals
答案 0 :(得分:0)
错误3错误LNK2019:函数___tmainCRTStartup中引用的未解析的外部符号_WinMain @ 16
这是链接器错误消息。
我认为您创建了一个GUI窗口应用程序,因为它需要WinMain
作为入口点。
您应该在链接器设置中将subsystem
更改为console
。
如果您使用的是Visual Studio,请转到
Project properties
然后c\c++
然后linker ->system-> Subsystem :CONSOLE(/SUBSYSTEM CONSOLE)
代码块 -
转到Project
,然后转到Properties
。在Build targets
标签下,请参阅组合框Type
。对于Debug
目标,请将其设置为"控制台应用程序"
此外,您的程序运行正常。它不会有任何其他错误,也不会崩溃。